Designed by
Title
Plaza de España in Barcelona, Spain. #164765000
Description
BARCELONA-SPAIN-FEB 22, 2019: Plaza de España in Spanish, is one of Barcelona`s most important squares, built on the occasion of the 1929 International Exhibition
This image is editorial