Casetta Rossa on the Hills With sea View at 3 Kilometers From San Teodoro is a wise choice for travelers visiting San Teodoro.