When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.
Tamarind of Mayfair - Michelin Star Indian Restaurant in London
26
tamarindrestaurant.com
Tamarind of Mayfair – Tamarind Famous Indian Restaurant in London
One of the first Indian restaurants in the world to win a Michelin star, which it holds to this day, Tamarind offers world-class Indian food in London.