Barcelona, Spain - August 16, 2011: Junction of Rambla de Catalunya and Plaza de Catalunya in Barcelona, Spain. Some of the most important streets meet at Plaza Catalunya, the city center Stock Photo - 12445127
{}