Designed by
Title
Plaza Espanya, Barcelona #51929541
Description
Plaza Espanya and Venetian Towers, Barcelona, Catalonia, Spain. one of Barcelona's most important squares, built on the occasion of the International Exhibition, held at the foot of Montjuïc, in the Sants-Montjuïc district.
This image is editorial