Eden Plaza Hotel is located in London, close to London Natural History Museum, Royal Albert Hall, and Buckingham Palace. Nearby points of interest also include Big Ben and Trafalgar Square.
Eden Plaza Hotel features multilingual staff and an elevator (lift). A bar/lounge is open for drinks. Guest parking is available for a surcharge. The front desk is open 24 hours a day.
Air-conditioned guestrooms at Eden Plaza Hotel feature coffee/tea makers and hair dryers. Guestrooms offer direct-dial phones. Televisions have complimentary TV Internet access.