Stock Photo - Sóller is a Spanish municipality and town in the autonomous community of the Balearic Islands, located on the northwest coast of the Sierra de Tramontana region, Mallorca. The municipal term includes four nuclei: Sóller, Puerto de Sóller, L'Horta and Biniaraix.

Stock Photo: Sóller is a Spanish municipality and town in the autonomous community of the Balearic Islands, located on the northwest coast of the Sierra de Tramontana region.

Searchable keywords

Choose multiple keywords