Where is Barcelona Estació de França?

Where is Barcelona Estació de França located?

Barcelona Estació de França, Barcelona Estació de França, Spain (approx. 41.38415°, 2.18637°)


Where is Barcelona Estació de França on the map?