St Simeon Hotel, London

38 Harrington GardensSouth Kensungton, LondonSW7 4LT, United Kingdom