Karta Vacation Rentals
A waterfront 3‑star hotel in San Teodoro on Sardinia’s northeast coast, about 3 km from the town center. Walk to Isuledda and Cala d'Ambra beaches, spot the island of Tavolara across the bay, and reach Costa Smeralda Airport in roughly 30 km.