Where is Cueva del Elefante?

Where is Cueva del Elefante located?

Cueva del Elefante, Comunitat Valenciana, Spain (approx. 38.5507°, -0.0640559°)


Where is Cueva del Elefante on the map?