Designed by
Title
Placa Catalunya in Barcelona, Spain #26800205
Description
BARCELONA, SPAIN - AUGUST 17: Aerial view of Placa Catalunya on August 17, 2012 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