Hotel Eden Plaza Kensington is a Newly refurbished superior 3 Star Hotel located in Kensington, Central London. Hotel is at walking distance to Natural History Museum, Science Museum, VandA Museum, Harrods, Albert Hall, etc. All 76 En-suite Rooms are carefully decorated, recently refurbished and fully equipped with all amenities. Easy access to business centers like Earls Court and Olympia.