Where is Ventosa?

Where is Ventosa located?

Ventosa, La Rioja, Spain (approx. 42.4042098°, -2.6263385°)


Where is Ventosa on the map?