More about Tandoori Palace
Tandoori Palace is located at 31 High Street, W3 6ND London, United Kingdom
+44 20 8992 5678
Similar Listings
Wagamama
5