2 rooms · ★★★★ · from £247
London Lifestyle Apartments – Chelsea is situated in London, 1.1 km from Harrods. Royal Albert Hall is 1.6 km from the property. Free WiFi is provided . All units have a seating area.
Log in with your cycle.travel account:
Password |
Or simply use your account on: