Torre de Collserola in Barcelona Stock Photo - Alamy
Torre de Collserola - TV tower in Barcelona, Spain Stock Photo - Alamy
TV tower in Barcelona editorial photography. Image of architecture - 189698797
Barcelona, Spain - October 17, 2015: Collserola Tower Is A Telecommunications Tower Designed By Norman Foster In Barcelona, Catalonia, Spain Stock Photo, Picture And Royalty Free Image. Image 48611861.