Claim: Sa Talaiassa is located within the Balearic Islands of Spain.
Label: SUPPORTS