Nostra Signora del CarmineParishShareVia Umberto Primo09019 Teulada, Sardigna/SardegnaItalyGet directions