Set in San Teodoro in the Sardinia region, San Teodoro Villa Ambra Costa Caddu has a patio. The air-conditioned accommodation is 1 km from Spiaggia Isuledda, and guests can benefit from private parking available on site and free Wi-Fi.
Villaggio Costa Caddu, 08020 San Teodoro, Italy