Where is El Jardí?

Where is El Jardí located?

El Jardí, El Jardí, Spain (approx. 39.22753°, -0.5786527°)


Where is El Jardí on the map?