Holland Inn Hotel
59 Holland Road, London, London, W14 8HL
- Tel: 020 7603 2513
Holland Inn Hotel is a 15-minute walk from Earls Court Exhibition Centre. The hotel offers continental breakfasts, a 24-hour front desk and rooms with Wi-Fi access.
Tell customers about your latest offers and promotions
Reach customers looking for discounts by adding a deal to your page.