Designed by
Title
Plaza Catalunya in Barcelona, Spain #22506434
Description
BARCELONA, SPAIN - Plaza Catalunya in Barcelona, Spain. Some of the city's most important streets meet at Plaza Catalunya, that is considered to be both its city centre
This image is editorial