Gloucester Place Hotel

55 Gloucester Place
London
United Kingdom