Route GuidesRoutes City GuidesCities Map Log in

Hyde Park Rooms

London
18 SALE PLACE, London, W2 1PX

10 rooms · from £100


Hyde Park Rooms is set in the Westminster Borough district in London, 1.1 km from Hyde Park. Hyde Park Rooms features free WiFi throughout the property. A flat-screen TV is available. Lord's Cricket Ground is 1.