22 rooms · ★★★★ · from £64
London Plaza Serviced Apartments offers accommodation in London. Hyde Park is 1.3 km away. Free WiFi is provided throughout the property. The accommodation comes with a TV. There is also a kitchen, fitted with an oven. Bed linen is featured.
Log in with your cycle.travel account:
Password |
Or simply use your account on: