Soller...
Soller is a picturesque town located in the heart of the Tramuntana mountains on the island of Mallorca, Spain. Just a short drive away from Soller lies the charming village of Fornalutx, known for its stunning views and traditional architecture. Thi...
Fornalutx, Spain