Just a 8-minute walk from Victoria and Albert Museum and 0.7 miles from Harrods, Chelsea London Town House features accommodations in London with a garden. Guests staying at this vacation home have access to free Wifi and a balcony. The property is a 5-minute walk from South Kensington Tube Station and within 1.9 miles of the city center.
Providing a terrace and city views, the spacious vacation home includes 2 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 2 bathrooms with a bath and a shower. Towels and bed linen are provided in the vacation home. There's also a seating area and a fireplace.
Natural History Museum London is a 8-minute walk from the vacation home, while Royal Albert Hall is 0.9 miles away. The nearest airport is London City Airport, 11 miles from Chelsea London Town House.