Located in London's fashionable Kensington district, The Eden Plaza is just 5 minutes’ walk from Gloucester Road Underground Station which provides links to Heathrow Airport.
Number of rooms: 80
68-69 Queensgate, Kensington and Chelsea, London, SW7 5JT, United Kingdom