841-02924992
City Hall on the South Bank of the River Thames, London, England, United Kingdom, Europe
Rights-Managed