Crowne Plaza London The City

19 New Bridge Street
London
United Kingdom