Chiesa di San LeonardoParishSharePiazza San Leonardo08010 Duarche/Dualchi, Sardigna/SardegnaItalyGet directions