Where is Ventosa?

Where is Ventosa located?

Ventosa, La Rioja, Spain (approx. 42.41208°, -2.627847°)


Where is Ventosa on the map?