Talli Joe – Covent Garden, London, UK
Talli Joe makes the claim on its website that it is voted the Best Indian Restaurant in London. In a city with literally hundreds if not thousands of Indian restaurants, this is a steep claim to make so it was time to put it to …