Chiesa di Nostra Signora di CastroParishShareStrada Provinciale 159 Tula - Madonna di Castro - Oschiri07027 Oscheri/Oschiri, Sardigna/SardegnaItalyGet directions