Location

Carrer de l'Agulla, 104, Cala Ratjada, Illes Balears, Spanien