Located in the Mediterranean Sea, off the east coast of Spain, Mallorca is the largest of the ... perched 380 metres above sea level. To reach it, you will follow a winding road that snakes ...