St George Hotel

49 Gloucester Place
London
United Kingdom