-
Viesearch·
-
Anonymous·
Tamarind of Mayfair - Michelin Star Indian Restaurant
Tamarind of Mayfair in London offers world-class Indian food and was one of the first Indian restaurants to win a Michelin star. Visit tamarindrestaurant.com.
v7.0. We're a human-curated search engine and would love your feedback.
Tamarind of Mayfair in London offers world-class Indian food and was one of the first Indian restaurants to win a Michelin star. Visit tamarindrestaurant.com.