Where is La Presa?

Where is La Presa located?

La Presa, La Presa, Spain (approx. 39.52133°, -0.51185596°)


Where is La Presa on the map?