1 rooms · ★★★★ · from £650
Set in London, Harrods House is 100 metres from Harrods. Royal Albert Hall is 1 km away. Private parking is available on site. Some units have a dining area and/or patio. There is also a kitchen, fitted with a dishwasher and oven.
Log in with your cycle.travel account:
Password |
Or simply use your account on: