1 rooms · ★★★ · from £100
Harrods Room is situated in the Kensington and Chelsea district in London, 100 metres from Harrods. Some units feature a seating area where you can relax. A terrace or patio are featured in certain rooms. Harrods Room features free WiFi .
Log in with your cycle.travel account:
Password |
Or simply use your account on: