Route GuidesRoutes City GuidesCities Map Log in

Mayfair Flat

London
18 Shepherd Street, London, W1J 7JG

3 rooms · ★★★ · from £127


Situated in the heart of Mayfair in Central London, Mayfair Flat is just a 5-minute walk from Hyde Park and within a mile of Piccadilly Circus, Leicester Square and Covent Garden.