Print now!

Eden Plaza in London, Kensington


Hotel Eden Plaza is ideally located near Hyde Park and close to Earl's Court and Olymia Exhibition Centres.

Print now!