|
London Elizabeth Hotel
Lancaster Terrace, Hyde Park, Westminster, London, Greater London W2 3PF

Privately owned - and it shows. Full of charm and character, yet warm and welcoming. A uniquely memorable hotel. The London Elizabeth hotel, in a beautiful historic building, overlooks Hyde Park. It is located within walking distance from...
|