Where is Manuel Becerra?

Where is Manuel Becerra located?

Manuel Becerra, Manuel Becerra (Station), Spain (approx. 40.41002°, -3.69218°)


Where is Manuel Becerra on the map?