Designed by
Title
Placa Catalunya in Barcelona, Spain #57001393
Description
BARCELONA, SPAIN - JULY 10: A view of Placa Catalunya on July 10, 2015 in Barcelona, Spain. This square is considered to be the city center and some of the most important streets meet there
This image is editorial