London House Hotel
81 Kensington Gardens Square, London
W2 4DJ