Where is La Canal?

Where is La Canal located?

La Canal, Valencia, Spain (approx. 38.61667°, -0.55°)


Where is La Canal on the map?