Been to London House Hotel - Bayswater? Share your experiences!
London House Hotel - Bayswater
78-82 Kensington Gardens Square, Bayswater, London, Greater London, W2 4DJ
Distance
London centre is approx 3.2 miles










