Where is La Presa?

Where is La Presa located?

La Presa, Comunitat Valenciana, Spain (approx. 39.5213345°, -0.511856°)


Where is La Presa on the map?