Eden Plaza Kensington 3 stars

68-69 Queensgate, Kensington and Chelsea, London, SW7 5JT, United Kingdom

Hotel image
Read more reviews for Eden Plaza Kensington