Designed by
Title
Barcelona - April,18: Torre Tower Agbar on Technological District in Barcelona, Spain #71559804
Description
Barcelona - April,18: Torre Tower Agbar on Technological District Spain. The tower measures a total of 50693 square metres, of which 30000 are offices.
This image is editorial