Where is Jardins d'Alfàbia?

Where is Jardins d'Alfàbia located?

Jardins d'Alfàbia, Jardins d'Alfàbia, Spain (approx. 39.716053°, 2.690694°)


Where is Jardins d'Alfàbia on the map?