Sant Francesc de Formentera is an attraction, religious site, church / cathedral in Sant Francesc Xavier, Balearic Islands, Spain.
Address:
Sant Francesc Xavier, Balearic Islands 07860, SpainMap Category:
Attraction, Religious Site, Church / Cathedral