Best Location Chelsea River View /Central London is located in London, just 1.5 miles from South Kensington Tube Station and 1.7 miles from Harrods. The air-conditioned accommodation is 1.1 miles from Victoria Train Station, and guests can benefit from private parking available on site and free Wifi. The property is 1.2 miles from Victoria Tube Station and within 1.8 miles of the city center.
Featuring a balcony and river views, the spacious apartment includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower and a hot tub. The accommodation is non-smoking.
Buckingham Palace is 1.7 miles from the apartment, while St James's Park is 1.8 miles from the property. The nearest airport is London City Airport, 11 miles from Best Location Chelsea River View /Central London.