Skip to Content

Guest Contributor

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 …

Read More about Spain’s Sophisticated Sóller, in the heart of Mallorca’s Tramuntana mountains
Europe Up Close