Mallorca has many different faces. Beautiful sandy beaches, crystal clear water, idyllic mountain villages and colourful markets are only a few of the things the island has to offer. Mallorca