Where is Neuras?

Where is Neuras located?

Neuras, Galicia, Spain (approx. 42.46667°, -7.55°)


Where is Neuras on the map?