Designed by
Title
Plaza Catalunya in Barcelona, Spain #20938588
Description
BARCELONA, SPAIN - AUGUST 16: 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