-
Viesearch·
-
Anonymous·
Zaika of Kensington: Indian Restaurant in London
Zaika of Kensington is an Indian restaurant in London. Tamarind of Mayfair, also part of the Tamarind Collection, was the first Indian restaurant to receive a Michelin Star.