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 […]