Lancaster Gate Hotel

66 Lancaster Gate
London
United Kingdom