Where is Selva?

Where is Selva located?

Selva, Balearic Islands, Spain (approx. 39.75504°, 2.90069°)


Where is Selva on the map?