Offering free WiFi and quiet street views, Chelsea London Town House is an accommodation located in the centre of London, just 500 metres from South Kensington Underground Station and 700 metres from Victoria and Albert Museum. This holiday home prov...
Rooms total: 1Important Information
This property will not accommodate hen, stag or similar parties.
More information »South Kensington 0.3 km
Victoria & Albert Museum 0.5 km
Natural History Museum London 0.6 km
London Science Museum 0.7 km
Gloucester Road 0.9 km
Harrods 1.0 km
Sloane Square 1.0 km
Sloane Street 1.0 km
Chelsea Flower Show 1.1 km
Royal Albert Hall 1.2 km
London Biggin Hill Airport 3.5 km
Northolt Airport 3.5 km
Farnborough Airport 3.5 km