Search For A Holiday
Search millions of deals to

Find Your Holiday

Holland Inn Hotel

Hotel Overview

This lovely, modest hotel lies in London, situated close to the Earls Court & Olympia Exhibition Centres. It is located within walking distance of Olympia London, Holland Park and the railway station, allowing visitors to easily get around the English capital. This attractive and family-friendly property showcases the facilities the discerning business traveller or tourist would require. This fully air-conditioned hotel boasts charming guest rooms, all with private bathroom facilities. Each unit is decorated to a high standard and comes well-equipped with modern amenities, provided to ensure guests' stay would be as peasant as possible. Travellers may wake up to a mouth-watering continental breakfast for a great start to the day and inquire with the helpful, multilingual staff at the 24-hour reception for the best places to visit in London.

Holland Road, 59


London

United Kingdom
2076032513

Hotel Facilities


24hr Reception

Hair Dryer

Safety Deposit Boxes

Tea & Coffee Facilities

Please note: Map shows the rough area of the hotel and may not be 100% accurate.