Chiesa di Santa TeclaParishShareViale Umberto Primo09021 Barùmini/Barumini, Sardigna/SardegnaItalyGet directions