Kensington House Hotel 4 stars

15 - 16 Prince Of Wales Terrace, Kensington and Chelsea, London, W8 5PQ, United Kingdom

Hotel image
Read more reviews for Kensington House Hotel