Where is Villanueva de Longueida?

Where is Villanueva de Longueida located?

Villanueva de Longueida, Navarra, Spain (approx. 42.75596°, -1.36007°)


Where is Villanueva de Longueida on the map?