Where is La Canalosa?

Where is La Canalosa located?

La Canalosa, Valencia, Spain (approx. 38.30509°, -0.93521°)


Where is La Canalosa on the map?