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

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

Estación de tren Barcelona-Estació De França, Estación de tren Barcelona-Estació De França, Spain (approx. 41.38409°, 2.187004°)


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