London Chelsea Apartment is a great place to stay in the Central London district, a 15-minute stroll from Apollo Victoria Theatre.
Selfridges London Department Store is 1.8 miles from this apartment, while Buckingham Palace is 1 mile away. The apartment is situated a 6-minute walk from Chelsea Bridge, not far from Sloane Square subway station.
This apartment offers guests the convenient feature of a hair dryer, bath sheets, and towels in the bathroom. A separate toilet and a shower can also be found.
The property is equipped with an electric kettle, a fridge, and a kitchenware, ensuring your comfort. The accommodation is also 2.7 miles from Euston train station.