1 rooms · ★★★★★ · from £385
Located in London, this air-conditioned apartment features free WiFi. The apartment is 800 metres from Buckingham Palace. A dishwasher and an oven can be found in the kitchen. A TV and DVD player, as well as an iPod docking station are available.
Log in with your cycle.travel account:
Password |
Or simply use your account on: