4 star hotel

Kensington House Hotel

15-16 Prince of Wales Terrace, London W8 5PQ, United Kingdom - London, Greater London - UK - 85

Show map