Where is La Cabezuela?

Where is La Cabezuela located?

La Cabezuela, Valencia, Spain (approx. 39.31667°, -1.05°)


Where is La Cabezuela on the map?