Thousands of visitors flock to Mallorca to enjoy the Spanish sun, sea, and sand. But aside from its sandy beaches, this gorgeous Balearic Island boasts cultural and historical treasures, including Gothic-style castles. Those who love