Sóller is a town and municipality near the north west coast of Mallorca, in the Balearic Islands of Spain.

Featured Attraction

More