London Elizabeth Hotel

4 Lancaster Terrace
London
United Kingdom