Holland Road Stays lies at a distance of 6 km from Big Ben and around 5 minutes' walk from Kensington tube station.
Guests can enjoy the location at a moderate distance from Madame Tussauds London, while London Shepherd's Bush train station is just 10 minutes' walk away. The apartment is situated at a distance of 7 km from The British Museum.
A selection of in-room comforts features a TV set, as well as an iron with ironing board. For added convenience, a shower are available at the accommodation. Additionally, you'll find a hairdryer and bath sheets.
Self-catering amenities include a kitchenette furnished with an electric kettle and an oven. Guests can enjoy Middle Eastern cuisine in Alounak Restaurant, situated right next to the apartment. London Heathrow airport is at a distance of 25 km from this apartment.
Check-in:from 15:00-23:00 hours
Check-out:until 11:00 hours