Where is Barcelona-Estacio De Francia?

Where is Barcelona-Estacio De Francia located?

Barcelona-Estacio De Francia, Barcelona-Estacio De Francia, Spain (approx. 41.38445°, 2.18528°)


Where is Barcelona-Estacio De Francia on the map?