The Kensington Hotel - London's Townhouse

109-113 Queens Gate South Kensington
London
United Kingdom