There have been a lot of fancy new Mayfair hotels opening of late, from the Mandarin Oriental to the upcoming Chancery Rosewood on Grosvenor Square. And now another is added to the list, with this one planned as more of a boutique affair.
The Shepherd Mayfair has taken over what used to be the Park Lane Mews Hotel, just off Park Lane and not too far from Shepherd Market (they say it's actually within Shepherd Market, but we'd say that's somewhat stretching its boundaries).
A new hotel, of course, means new food and drink, and this one features a bar, cafe and
...