UF_rgb


Locals and tourists heavily traffic La Rambla, a 1.2 kilometer pedestrian street running through Barcelona’s city center.

Locals and tourists heavily traffic La Rambla, a 1.2 kilometer pedestrian street running through Barcelona’s city center.