Sea view house in San Teodoro, seventy meters from the beach of Cala Girgolu-Casa della Tartaruga – San Teodoro | SherryStay