Opening in 2026, The Shepherd Mayfair marks an elegant new arrival in one of London’s most characterful enclaves. Set within Shepherd Market, the boutique hotel brings fresh energy to Mayfair while remaining deeply rooted in the area’s layered history.
