Where is Puente de los Franceses?

Where is Puente de los Franceses located?

Puente de los Franceses, Puente de los Franceses (Station), Spain (approx. 40.43442°, -3.73293°)


Where is Puente de los Franceses on the map?