Kensington House Hotel

15 - 16 Prince Of Wales Terrace, London