Holly House Hotel
Holly House Hotel is situated in the heart of London in 15 minutes walking distance from Buckingham Palace.
The hotel is set 1500 meters away from Harrods. The property is set within 2 km distance from the city center.
This hotel is placed in Kensington and Chelsea district, known for a palace and a theater.
Holly House Hotel consists of 60 rooms where guests can enjoy climate control, flat-screen TV, a mini-fridge, a trouser press and a work desk. Bathrooms come with a shower and a hairdryer.
Those staying at Holly House Hotel can sit down to a complimentary breakfast. St. George's Tavern offers British, French and European meals and lies within 150 meters of the property.
London City airport can be reached in 20 minutes by car from Holly House Hotel.
Guests can rent bicycles to discover the area.