Traffic webcam in the city center of Barcelona. The Plaça de Espanya is one of the most important squares in Barcelona, located at the foot of the Montjuïc mountain.