Designed by
Title
Placa Catalunya in Barcelona, Spain #91858929
Description
BARCELONA, SPAIN - MAY 4, 2017: Aerial view of Placa Catalunya in Barcelona, Spain. This square is considered to be the city center and some of the most important streets meet here
This image is editorial