
The Mediterranean island Mallorca is one of those magical places where the mountains meet the sea, where wildlife mingles with historic buildings, and the weather is as lovely as the food.
Continue reading Where Mountains Meet the Sea: The Quieter Side of Mallorca (Balearic Islands, Spain)