We use cookies to deliver our services. By continuing to use our website you accept our cookies policy. For more information click here OK

Holland Inn Hotel London

59 Holland Road, London, United Kingdom
(5.46 km from city center)
User rating:
(2068 Reviews)

Check in from 13 / Check out prior to 11

Holland Inn Hotel London: Find photos, reviews, information, amenities and compare prices for 2 stars hotels in London, United Kingdom.

Hotel description

Situated in Central London, Holland Inn Hotel London is within walking distance of several local attractions, including Olympia. The various amenities this charming guest house offers include a safe and a 24-hour reception.

The guest house has 26 rooms and has been recently refurbished.

Rooms at Holland Inn are comfortable and provide a mini bar, cable/satellite channels and a refrigerator. The bathrooms have a shower, and include a hair dryer.

Those staying at Holland Inn Hotel can enjoy a unique dining experience at the in-house restaurant, conveniently based for those who want to stay close at mealtime.

Holland Inn Hotel London is close to Kensington Olympia Railway Station, making it easy for guests to discover London and its surrounding areas. The guest house is also moments from the area's popular establishments, and Holland Park and Kensington High Street are a 20-minute stroll away.

Hotel features

Restaurant, Air Conditioned, Safe-Deposit Box, Mini Bar, Refrigerator, Cable / Satellite TV, Coffee / Tea Maker, Hair Dryer, TV, WiFi, Shower
Availability and Prices
Search hotels
Overall Rating:
4.68 /10
based on 2068 reviews