London House Hotel
Photo gallery for London House Hotel
Overview of London House Hotel
London House Hotel
3-star hotel in London City Centre
8.2
Very Good
Popular amenities
Explore the neighborhood
81 Kensington Gardens Square, Bayswater, London, England, W2 4DJ
- Kensington Palace14 min walk
- Hyde Park17 min walk
- Royal Albert Hall5 min drive