Where is Suhatsu?

Where is Suhatsu located?

Suhatsu, Navarra, Spain (approx. 42.90954°, -1.87695°)


Where is Suhatsu on the map?