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.

  • Viesearch
    Moderated and indexed this listing ·
  • Anonymous
    Submitted this listing ·

Editorial Actions

Feature Edit