Designed by
Title
Torre (Tower) Agbar, Barcelona Spain #58758631
Description
The Torre Agbar is a 38-story skyscraper / tower located between Avinguda Diagonal and Carrer Badajoz, near Plaça de les Glòries Catalanes, in Barcelona, Catalonia, Spain.
This image is editorial