Has anyone stayed at the London Elizabeth Hotel and, if so, what was your experience and feedback?
jeanie in kansas
Have you checked tripadvisor and booking.com? http://goo.gl/PX3gu http://goo.gl/53eug
There are two "Elizabeth" hotels in London.....there is London Elizabeth on Lancaster Terrace...we have stayed there several times and it's been great each time. Then there is the Elizabeth Hotel on Eccleston Square.
I think that the Lancaster Square location has to be the one being asked about. We stayed in the Eccleston Square location and enjoyed it very much. However on booking a room for this coming summer, I can't seem to find it any longer. Perhaps it is out of business or being renovated?