Idyllic Deia

Deia is a charming village just 10 km away from Soller, going southbound; nevertheless, the journey…

Read More