London, England, UK. Cannon Bridge House or The River Building EC4 (1991) office buildings

- Image ID: HNKYFE