Italy Hotel Costa Caddu, The Best Hotels In San Teodoro Italy Hotel Costa Caddu is Hotels Recommendations At San Teodoro Italy . 3 star res… Edit