Where is Formentera?

Where is Formentera located?

Formentera, Formentera (Station), Spain (approx. 38.73458°, 1.417694°)


Where is Formentera on the map?