Zaika – London

In a nutshell: you should eat here, at least once, when in London. Savor the intense Indian kitchen at Restaurant Zaika in London. You’ll go bananas. They just serve such good food, you’ll want to finish every plate you’ve ordered. And you’ll order a lot, there is so much to pick from. It is absolutely…