Located in a secluded area of Sant Francesc de Formentera, the largest village and capital of the beautiful Spanish island, Can Xomeu Rita stands out in the natural landscape... Read full article »