Where is La Vaguada?

Where is La Vaguada located?

La Vaguada, La Vaguada (Station), Spain (approx. 40.47906°, -3.70676°)


Where is La Vaguada on the map?