Designed by
Title
Plaza de Espana in Barcelona, Spain #20687278
Description
BARCELONA, SPAIN -Plaza de Espana in Barcelona, Spain. This square, built on the occasion of the 1929 International Exhibition, it's an important landmark in the city
This image is editorial