The traditional 2-star Holland Inn Hotel is set in the central district of London. The hotel occupies 4 floors and was renovated in 2010.
The property offers convenient location at a close proximity to Natural History Museum, South Kensington and Royal Albert Hall. It is about 6 km away from the center of London.
The hotel is situated near a museum and a palace.
A 5-minute stroll will take you to Kensington (Olympia) subway station. London Heathrow airport is approximately 20 minutes' drive away.
The hotel comprises 26 rooms equipped with climate control, a separate toilet, satellite TV, a laptop safe and a dressing area. They feature en suite bathrooms with a bathtub, complimentary toiletries and a shower.
Eat & Drink
A continental breakfast is offered at the dining room. The spacious restaurant serves fresh meals. The small bar serves a selection of tea and coffee. The pub Crown and Sceptre is within easy reach of the property.
Holland Inn Hotel also offers a business centre, a copier and a fax machine for business travelers.
Wireless internet is available in the entire hotel for additional charge.
No parking available.
Year renovated: 2010.
Number of floors: 4.
Number of rooms: 26.