Església de Sant Francesc XavierParishSharePlaça de sa Constitució07860 Formentera, Illes BalearsSpainGet directions