Where is Quintanilla del Agua?
Where is Quintanilla del Agua located?
Quintanilla del Agua, Castilla y Leon, Spain (approx. 42.0336734°, -3.6526939°)
Where is Quintanilla del Agua on the map?
{"latitude":42.0336734,"longitude":-3.6526939,"title":"Quintanilla del Agua"}