Hotel Costa Caddu is a charming 3-star hotel located in the picturesque town of San Teodoro, Italy. Nestled in a serene setting, this hotel offers a delightful escape for both leisure and business travelers. With a comfortable and inviting atmosphere, guests can unwind and enjoy the beauty of the surrounding area.