Hotel Capo d’Orso: a refined sea view retreat on Sardinia’s Costa Smeralda
Discover Hotel Capo d’Orso Thalasso & Spa in Cala Capra near Palau, a five-star Leading Hotel of the World on the Costa Smeralda with 86 rooms, sea views, private marina and L’Incantu thalasso spa.