1 rooms · from £95
Set in London, this apartment is 800 metres from Harrods. The unit is 1.3 km from Royal Albert Hall. Free WiFi is provided throughout the property. Towels and bed linen are available in this self-catering accommodation.
Log in with your cycle.travel account:
Password |
Or simply use your account on: