" /> Photo Gallery | London House Hotel

81 Kensington Gardens Square, London, W2 4DJ

+44(0) 207 243 1810

Gallery

See our rooms and facilities