Where is Selva?

Where is Selva located?

Selva, Illes Balears, Spain (approx. 39.7544816°, 2.9007178°)


Where is Selva on the map?