Mayfair House
Photo gallery for Mayfair House
Overview of Mayfair House
Mayfair House
5-star aparthotel in London City Centre
Reviews
8.4
Very good
Popular amenities
Explore the area
22-28 Shepherd Street, London, England, W1J 7JH
- Hyde Park5 min walk
- Buckingham Palace11 min walk
- Piccadilly Circus14 min walk
- London (LHR-Heathrow)45 min drive