Zaika of Kensington: Famous Indian Restaurant in London | Tamarind Collection
Meta Description
Zaika is the best Indian Restaurant in Kensington, London. Tamarind of Mayfair is the first Indian restaurant to have been recognized with a Michelin Star.