81 Kensington Gardens Square, London, United Kingdom
(Show map)
Excellent location
This property boasts excellent location. It has a score 9.3 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Wi-Fi
24-hour services
Child-friendly
Air conditioning
No pets allowed
London House Hotel is about a 25-minute walk from the scientifically spellbinding Science Museum, and features a vending machine and a lift onsite. The hotel offers 103 rooms and amenities such as a…