Where is La Manzanera?

Where is La Manzanera located?

La Manzanera, Valencia, Spain (approx. 40.18333°, -0.38333°)


Where is La Manzanera on the map?