Where is Aldea Nova?

Where is Aldea Nova located?

Aldea Nova, Aldea Nova (Station), Spain (approx. 42.86739°, -8.626174°)


Where is Aldea Nova on the map?