Holly House Hotel
π London, United Kingdom
About this hotel
Location
This hotel is located in London. The nearest airport is London - Heathrow (LHR).
Facilities
Units include 50 rooms located in a 4-storey main building and 5 auxiliary buildings. The friendly staff at the reception desk are happy to answer any questions. The safe can securely store guests' valuables. Wireless internet access is provided in public areas (no extra charge). The tour desk offers assistance with booking excursions.
Rooms
Amenities include a refrigerator, a tea/coffee station and WiFi (no extra charge). A hairdryer is provided in the bathrooms. The hotel has non-smoking rooms.
Meals
Bed and breakfast can be booked.
Payment
The following credit cards are accepted at the hotel: American Express, VISA, Diners Club and MasterCard.
Amenities
- βHotel Safe
- βWLAN access
Available rooms
Guest reviews
What guests are saying about this hotel.
Be the first to share your stay
Reviews from real guests will appear here once they've completed their stay.