Mayfair House

Mayfair House Book / Directions
Located in London City Centre- this luxury apartment is within a 15-minute walk of Buckingham Palace- St. James Park and Piccadilly Circus. Big Ben and Selfridges are also within 1 mile (2 km). Green Park Underground Station is 6 minutes by foot and Hyde Park Corner Underground Station is 8 minutes.
England London22-28 Shepherd Street
Nearest stations
About 3 minutes from Hyde Park Corner(S) on foot
Reference price

Transit information

Nearest places

Nearest hotels