C'est un château médiéval, dont il ne reste que les ruines, qui a donné son nom à l'église Nostra Signora di Castro, qui se dresse sur une hauteur au milieu de la végétation à 5 kilomètres d'Oschiri, avec vue sur le lac Coghinas, juste en dessous. On ne dirait pas que ce petit bâtiment solitaire de style roman lombard à la façade en trachyte rose était une cathédrale, et pourtant il l'a été pendant environ 4 siècles, jusqu'à la suppression du diocèse de Castro en 1508 par le pape Jules II. À côté de l'église, vous pouvez voir les cumbessias, les anciens locaux destinés à l'hébergement des pèlerins, typiques des lieux de culte champêtres de la Sardaigne. Le jardin soigné de plantes séculaires complète le tableau aux nombreuses couleurs. Après avoir franchi le portail d'entrée, l'intérieur présente une nef unique avec une abside semi-circulaire. La couverture est en bois, à fermes. Le portique sur la gauche de la structure a été ajouté à une époque ultérieure.
Chaque année, le dimanche après Pâques, l'église est la destination du pèlerinage des habitants d'Oschiri. Leur attachement et leur dévotion sont réaffirmés dans les armoiries de la ville où, sous une montagne de granit, roche omniprésente dans cette région, apparaît précisément la façade de l'église Notre-Dame de Castro.