Die Pfarrkirche von Großsölk ist dem Heiligen Leonhard geweiht und befindet sich auf einem Felshügel im Bereich des im 14. Jahrhundert genannten Schlosses und war ursprünglich dessen Pferdestall. Der Umbau zur Kirche erfolgte in der 1. Hälfte des 18. Jahrhunderts.