Millennium Gloucester Hotel London Kensington, London

4-18 Harrington GardensSouth Kensungton, LondonSW7 4LH, United Kingdom