The Shepherd Mayfair set to open in September 2026

[Credit: The Shepherd Mayfair]

[Credit: The Shepherd Mayfair]

Reading Time: < 1 minute

UK: The luxury boutique hotel The Shepherd Mayfair is due to open on 1 September 2026, located in the West End of London.

The Shepherd Mayfair occupies the site of Mayfair’s oldest house known as The Cottage, dating back to 1618 and where a shepherd once tended his flock.

The site was recently home to the Park Lane Mews hotel. Bain Capital and Orka Investments purchased the Stanhope Row site in 2021, and received planning permission for The Shepherd in 2023. 

Designed by Timothy Shepherd of Shepherd&, the hotel comprises 82 rooms and suites across six floor, a ground-floor 62-cover restaurant Fayre, a café-style space with 46 covers and an outdoor terrace, and Teddy’s cocktail bar on the lower floor. 

The hotel will be managed by Hamilton Pyramid Europe and is part of Elegant Hotel Collection.

Highlights:
  • The Shepherd Mayfair will open on 1 September 2026, bringing an 82-room luxury boutique hotel to London’s West End as part of the Elegant Hotel Collection.
  • The Mayfair hotel occupies the historic Stanhope Row site, home to Mayfair’s oldest known house dating from 1618 and most recently the former Park Lane Mews hotel.
  • Designed by Timothy Shepherd of Shepherd&, the property features 82 rooms and suites, the 62-cover Fayre restaurant, a 46-cover café with outdoor terrace, and Teddy’s cocktail bar.
  • Bain Capital and Orka Investments acquired the Stanhope Row development site in 2021, secured planning consent in 2023, and appointed Hamilton Pyramid Europe to manage the hotel.

Be in the know.

Subscribe to our newsletter »