 The location itself and St. Margalida are the topics of many myths and tales which eventually the municipalities namesake.Testament to the wealth is the large parish church of Santa Margalida, this was built in 1232 and renovated in the 17th or 18th century.From the church there is a good view over the countryside.