The Kensington Hotel - A Luxury Townhouse Hotel, London

109-113 Queens Gate South Kensington,South Kensungton, LondonSW7 5LR, United Kingdom