A church dedicated to Saint Leonard () was mentioned in written sources as early as the 14th century. The old church was razed after it was damaged in the earthquake of 1895, and a new church was built slightly further south in 1898 in a pseudo-Romanesque style. Furnishings preserved from the old church include a 1750 painting of Saint Elizabeth by Janez Valentin Metzinger (1699–1759), a painting of Saint Florian by Josip Egartner, and a painting of Saint Leonard by Janez Wolf (1825–1884). Stained glass windows designed by Stane Kregar (1905–1973) were installed in 1968. Sostro was made a vicariate in 1753 and later elevated to a parish.