Where is Sarasa?

Where is Sarasa located?

Sarasa, Sarasa (Station), Spain (approx. 42.876278°, -1.748057°)


Where is Sarasa on the map?