Where is El Sochantre?

Where is El Sochantre located?

El Sochantre, Valencia, Spain (approx. 38.7°, -0.88333°)


Where is El Sochantre on the map?