The Eden Plaza Hotel London is ideally situated in the Royal Borough of Kensington and Chelsea. The hotel is just a few minutes walk from Gloucester Road underground station and South Kensington station, with it's direct connection to all four Heathrow Airport Terminals. The Eden Plaza Hotel London is close to the Cromwell Road which is the A4 and the main route into and out of London giving direct access to Heathrow Airport.

The Eden Plaza Hotel London couldn't be better located for some of the best shopping London has to offer at South Kensington, Knightsbridge (Harrods), Kensington and Kings Road Chelsea. Also well located for Earls Court Exhibition Centre. Almost opposite the Natural History and Science Museum and walking distance from Hyde Park. Other nearby attractions include the Royal Albert Hall and the Victoria and Albert Museum.