The Shepherd Mayfair: A New Boutique Hotel on the Site of Mayfair’s Oldest House
The Shepherd Mayfair opens on 1st September 2026 in Shepherd Market, with 82 rooms and Fayre, a neighbourhood restaurant celebrating seasonal British produce and…
Topic
The Shepherd Mayfair opens on 1st September 2026 in Shepherd Market, with 82 rooms and Fayre, a neighbourhood restaurant celebrating seasonal British produce and…