Centre Point Tower London England Europe EU. Part is the headquarters of The Confederation of British Industry CBI

- Image ID: AHCWPC