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

tren-de-soller-antique-train-1

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