Head To A Michelin Star Restaurant
For some of the finest venues in London, check out these Michelin Star restaurants. From luxurious Indian restaurants in Mayfair to Parisian-style bistros in Shoreditch or premium Mediterranean fare in Fitzrovia, every corner of the city is dishing out fancy food and drinks.