About Santa Eulària > Where to Sleep > Los Albatros Los Albatros Apartment Contact Los Albatros Av. Cala Llonga 38, Cala Llonga. Santa Eulària des Riu +34 971 19 66 38