Sant Francesc de Formentera is an administrative center in Spain. Seat of a first-order administrative division. Population is about 2656.
Located in Formentera, Formentera, Balearic Islands, Balearic Islands, Illes Balears, Spain, near
Ibiza.
Explore satellite maps, search places, check out a detailed Sant Francesc de Formentera's map on geolocated.