The Shepherd Mayfair, the new boutique hotel opening on 1 September 2026 in Shepherd Market, reveals the first menu from its signature restaurant, Fayre.
Standing on one of the most storied plots in London, the hotel occupies the site of Mayfair's oldest house known as 'The Cottage', dating back to 1618, where a shepherd once tended…
