The Kensington

London, United Kingdom

Map

Call or e-mail for rates and availability

109 - 113 Queen's Gate
London SW7 5LP, United Kingdom