Situated in the historic center of Sóller, 10 meters from Plaza Constitución.
Carrer de sa lluna, 21
Sóller
07100
Spain
Alternative Zimmertypen prüfen