Where is French station?

Where is French station located?

French station, Catalonia, Spain (approx. 41.3839642°, 2.1864909°)


Where is French station on the map?