Michelin Star Restaurants in London

There is something truly special about a Michelin restaurant.  They don’t have to be over embellished or over fussy, they just have to be exceptional at what they do.  Quietly memorable and totally unforgettable, they sit in the foodie firmament as a testament to great ingredients, second to none creations and mindful curation.  In Mayfair, you’ll find the very best examples of these.  Michelin star restaurants that don’t play with fashion – they set standards.