Location
Situated on Lancaster Terrace Hyde Park, Elizabeth Hotel has some of the popular museums including Victoria and Albert Museum, Science Museum London and Sherlock Holmes Museum in its surroundings.
Rooms
Designed to offer a feeling of relaxation, all comfortable guestrooms at this London hotel are well equipped with wireless Internet access, colour TV, telephone and hairdryer.
Restaurant
Guests of Elizabeth Hotel can dine on a variety of delicious meals at the onsite Rose Garden Restaurant or on the Garden Terrace, when weather permits. The hotel's fully stocked bar offers a selection of draught beers, spirits including aged malt whiskies and a fine cellar with choice wines from around the world.