Where is Manterola?

Where is Manterola located?

Manterola, Manterola, Spain (approx. 43.25373°, -2.1473722°)


Where is Manterola on the map?