Kensington House Hotel 15-16 Prince Of Wales Terrace,West Kensington, Central London, London London W8 5PQ, UK
Prices that are cheaper than those available on other websites