Where is Neguri?

Where is Neguri located?

Neguri, Neguri (Station), Spain (approx. 43.34024°, -3.00562°)


Where is Neguri on the map?