London
Tamarind is one of London.

1. Tamarind

8.2
20 Queen St, London, Greater London
Indian Restaurant · Mayfair · 63 tips and reviews