Mallorca is an island in the Balearic Sea, just off the coast of Spain. You can reach this amazing island by ferry from Barcelona (takes around 9 hours) or from Valencia (around 5... READ MORE