Apna Adda

Indian Takeaway at 16A Leicester Square
Apna Adda image
Ad
Address
16A Leicester Square
London Chinatown
London
WC2H 7LE
Map
Nearest Station
Leicester Square
0.06 miles
Category
Indian Takeaways

User Reviews

There are no user reviews
Have your say

Add a review or useful tip for this business