Località Costa Caddu, 08020 San Teodoro
Hotel
3 stars
with
39
rooms
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.
The Costa Caddu is consisted of of separate terraced houses, and a main central building housing all the services. San Teodoro's ...