Where is Quintanilla de la Presa?

Where is Quintanilla de la Presa located?

Quintanilla de la Presa, Castile and Leon, Spain (approx. 42.58333°, -3.91667°)


Where is Quintanilla de la Presa on the map?