Located in London's Kensington district, the Holland Inn Hotel is a short walk from Kensington High Street and the Olympia Conference and Exhibition Centre. Westfield London Shopping Centre and the Natural History Museum are also easily accessible. The hotel offers 26 guestrooms equipped with refrigerators, coffee/tea makers, and private bathrooms with complimentary toiletries. Guests can enjoy free Wi-Fi, satellite TV, and convenient amenities such as a 24-hour front desk and luggage storage.
London
51.49840, -0.20862 Open in Google Maps