The Shepherd Mayfair
London · UK
The Shepherd Mayfair occupies a distinctive corner of Shepherd Market in central Mayfair, with Green Park underground station and the West End within easy reach. The 82-room hotel is arranged across six floors and offers individually configured rooms and…
October 2026