Sóller is an important municipality and tourist resort in Mallorca, located on the northwest coast of the island, in the Sierra de Tramuntana region…
Sóller is an important municipality and tourist resort in Mallorca, located on the northwest coast of the island, in the Sierra de Tramuntana region…