The Kensington Hotel

109-113 Queen's Gate, London, United Kingdom Get Directions to this spot
109-113 Queen's Gate
London
United Kingdom

Rate and review The Kensington Hotel in London, United Kingdom!

Share your experiences at The Kensington Hotel with your friends or discover more Hotels in London, United Kingdom.