The Shepherd Mayfair Unveils First Look at Rooms and Suites ahead of Summer 2026 Opening
The Shepherd Mayfair unveils a first look at its rooms and suites ahead of the hotel’s opening in summer 2026, introducing a new style of quietly considered luxury to one of London’s most distinctive neighbourhoods.