Route GuidesRoutes City GuidesCities Map Log in

Mayfair House

London
22-28 Shepherd Street, London, W1J 7JH

25 rooms · ★★★★★ · from £246


Mayfair House offers a mix of classic and contemporary apartments in the heart of London's prestigious Mayfair. Situated just 300 metres from the famous Park Lane, the property offers private parking and free Wi-Fi.