Choose your room
The Barkston 4*
The 4-star The Barkston London hotel has 43 rooms and is located around 20 minutes' walk from The Chelsea Theatre. Wi-Fi in public areas is available.
The hotel is nestled in Kensington with stately Victorian buildings and embassies, 2.1 km from entertainment sites like Royal Albert Hall. Sights, within 25 minutes' walk of this London hotel, include the botanic and apothecary Chelsea Physic Garden. Also, the Barkston London is 3.1 km from Marble Arch. Earl's Court underground station is situated about a 5-minute walk away.
Afternoon Tea at Park Grand London Kensington serves various kinds of Delhi dishes 300 metres away.