Designed by
Title
Placa Catalunya in Barcelona, Spain #28944672
Description
BARCELONA, SPAIN - JANUARY 25: View of Placa Catalunya on January 25, 2013 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