Holland Inn Hotel
The 2-star Holland Inn in Westminster district offers luxury guestrooms overlooking Holland Park. The hotel opened its doors in 2008 and was remodeled in 2010.
Holland Inn is located near Hyde Park, Riverside Studios and Up at The O2, with the rest of London easily accessible with an underground station. The distance between London city center and the property is 6 km.
The hotel offers excellent location close to parks.
Holland Inn is a charming hotel offering rooms with a standard interior and individual climate control, satellite TV, a minibar, Wi-Fi and a laptop safe as well as modern bathrooms. Room facilities also include coffee/tea makers and a fridge for self-catering.
A continental breakfast is served in the ground-floor dining room. The trendy restaurant serves fresh meals. The small bar serves a selection of tea and coffee. Guests can dine in Crown and Sceptre and Mr India located within a 5-minute walk of the property.
Kensington (Olympia) train station is 5 minutes' walking distance from the hotel. The property is set 20 km from London Heathrow airport.
Corporate travelers are free to use a business center, a photocopier and a fax machine offered on site.