Where is La Loberuela?

Where is La Loberuela located?

La Loberuela, Valencia, Spain (approx. 39.66667°, -1.33333°)


Where is La Loberuela on the map?