4 Lancaster Terrace, Hyde Park, London, GB
The London Elizabeth Hotel is a Victorian property that overlooks Hyde Park in London, England. This property stands adjacent to the Lancaster Gate tube station and one kilometre from the Oxford Street shops. Albert Hall holds concerts 800 metres from the hotel. Hotel Features. The hotel serves complimentary continental buffet breakfasts in The Rose Garden breakfast room each morning.