The Lanesborough, a St. Regis Hotel

Hyde Park Corner
London
United Kingdom