A stay at London House Hotel places you in the heart of London, convenient to Portobello Road Market and Kensington Palace. This hotel is within close proximity of Hyde Park and Royal Albert Hall.
81 kensington gardens square, bayswater
London
W2 4DJ
Gb
Checking for room alternatives