Sóller
E151726
UNEXPLORED
Sóller is a picturesque town in northwestern Mallorca, Spain, known for its historic tramway, citrus groves, and scenic setting in the Serra de Tramuntana mountains.