San Teodoro D'Oviddè, Sardegna, Italy

San Teodoro D'Oviddè, Sardegna, Italy

San Teodoro d'Oviddè