3 Incredible Mayfair Michelin Starred Restaurants
If you’ve come all the way to London to enjoy your short stay in Mayfair, you’ll almost certainly want to dine in style while you’re here. After all, what’s Mayfair all about if not a little bit of luxury? And if ever there was a seal of approval that says luxury, it’s the Michelin Star – this rare and coveted mark of quality that will guarantee you a meal to remember.
To get you ready for your London trip, here are...