Where is La Malvarrosa?

Where is La Malvarrosa located?

La Malvarrosa, La Malvarrosa, Spain (approx. 39.8734°, -0.059421°)


Where is La Malvarrosa on the map?