food + drink Canary WharfCafé Spice Namasté – Best Indian Restaurant Café Spice Namasté – one of the best Indian restaurants in London