Where is Benimassot?

Where is Benimassot located?

Benimassot, Valencia, Spain (approx. 38.75°, -0.28333°)


Where is Benimassot on the map?