Where is Benimaurel?

Where is Benimaurel located?

Benimaurel, Valencia, Spain (approx. 38.77306°, -0.12677°)


Where is Benimaurel on the map?