Tamarind Restaurant
Tamarind Restaurant
Address ·
Mayfair, London
Directions
Details
Address
20-22 Meadows House
Queen Street
London
W1J 5PP
England