From
Select dates to see prices and availability
From
Located in London (London City Centre), this apartment is within a 15-minute walk of River Thames and Sloane Square. This luxury apartment is 1.6 mi (2.6 km) from Royal Albert Hall and 1.7 mi (2.8 km) from Hyde Park.
Free wi-fi
River Thames (0.3 Miles)
Sloane Square (0.8 Miles)
Natural History Museum (1 Miles)
Victoria and Albert Museum (1 Miles)
Imperial College London (1.2 Miles)
Harrods (1.2 Miles)
53
Room details
Sleeps 6
Check-in
Check-out
From 15:00 to 20:00
Before 12:00
The property is located in Chelsea Riverside, London, but specific landmarks are not mentioned.
Have a question?
Instant AI responses are based on hotel information