London House Hotel
Check availability

Rooms from £9.00 ( €13.32 / $16.47 ) per night
London House Hotel
81 Kensington Gardens Square, Bayswater, Westminster
London
W2 4DJ
United Kingdom
London house hotel is one of the most popular budget hotels in central london. 5 terraced build 87 rooms and located just 2-4 minutes from bayswater/queensway, the hotel is superb value for money.
Online Hotel Bookings