London House Hotel 81 Kensington Gardens Square,Paddington, Central London, London London W2 4DJ, UK
Prices that are cheaper than those available on other websites