Kensington Suite Hotel 3 stars

128 Holland Road, Kensington and Chelsea, London, W14 8BD, United Kingdom

Hotel image
Read more reviews for Kensington Suite Hotel