Eden Plaza Kensington
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, V&A Museum, Harrods, Albert Hall, etc. All 76 En-suite Rooms are carefully decorated, recently refurbished & fully equipped with all amenities. Easy access to business centers like Earls Court & Olympia.
Text supplied by third party.