London Guards Hotel

36-37 Lancaster Gate
London
United Kingdom