Where is Estación de tren Barcelona-Plaça De Catalunya?

Where is Estación de tren Barcelona-Plaça De Catalunya located?

Estación de tren Barcelona-Plaça De Catalunya, Estación de tren Barcelona-Plaça De Catalunya, Spain (approx. 41.386726°, 2.166458°)


Where is Estación de tren Barcelona-Plaça De Catalunya on the map?