Località Costa Caddu
07052 San Teodoro - Sardegna
Located directly on the coast of Sardinia, the Hotel Costa Caddu offers an enchanting view of the sea and the Tavolara Island, and a sea-facing restaurant serving Italian and international cuisine.
Just 3 km from the center of San Teodoro and a 30-minute drive from Olbia Airport, the Hotel Costa Caddu consists of separate row houses and a central building that houses all amenities. All rooms feature a private patio and independent entrance, as well as satellite TV and a minibar.