Location

Carrer Magallanes, 46, Cala Ratjada, Spanien