The Kensington Hotel 5 stars

109-113 Queen's Gate, Kensington and Chelsea, London, SW7 5LR, United Kingdom

Hotel image
Read more reviews for The Kensington Hotel