Where is Formentera?
Where is Formentera located?
Formentera, Formentera (Station), Spain (approx. 38.73458°, 1.417694°)
Where is Formentera on the map?
{"latitude":38.73458,"longitude":1.417694,"title":"Formentera"}