Hotel Costa Caddu
from 0 € to 522 €
Images and Video
Località Costa Caddu
08020 - Loc. Costa Caddu - San Teodoro
Right on the Sardinian coastline, Hotel Costa Caddu offers beautiful sea views including Tavolara Island. The sea-view restaurant offers classic Italian and international cuisine.