London House Hotel
81 Kensington Gardens Square, Bayswater, London, England
London House Hotel's great location gets high marks from our customers. During your stay, you're just a quick walk from Kensington Gardens. Enjoy features like free WiFi in public areas, plus breakfast (surcharge) and concierge services. This 3-star hotel has 103 rooms over 6 floors. All rooms offer free WiFi and LCD TVs.