Where is Plaça de Catalunya Station?

Where is Plaça de Catalunya Station located?

Plaça de Catalunya Station, Plaça de Catalunya Station, Spain (approx. 41.386948°, 2.17°)


Where is Plaça de Catalunya Station on the map?