29 Must-Try Indian Restaurants in London, From Michelin Stars to Street Food Essentials30 Venues1 more