Just off Kensington High Street, Holland Inn Hotel is a 7-minute walk from Olympia Exhibition Centre. The hotel offers continental breakfasts, a 24-hour front desk and rooms with Wi-Fi access.
59 Holland Road, Kensington and Chelsea, London, W14 8HL, United Kingdom
Hotel booked 1 times today.
Nightly rates from $57 to $203