Spain’s Sophisticated Sóller, in the heart of Mallorca’s Tramuntana mountains


You need to travel to the north west side of Mallorca to find two of the most beautiful and sophisticated towns on the island  – Sóller, and the more chic beach resort Port de Sóller.  The Arabic name Sóller means “golden bowl” and it aptly describes the town’s breathtaking setting in a valley of orange, grapefruit and lemon trees. To get to Sóller, many tourists take the historic railway train ... Read Full Article