
Obec Horní Studénky leží 3 km jihovýchodně od Štítů a 13 km severozápadně od Zábřehu na Moravě. Nadmořská výška obce kolísá mezi 460–600 m a u kostela činí 578 m n. m. Díky tomu je kostel svatého Leonarda význačnou a nezaměnitelnou dominantou obce.
Původně byl zřejmě plochostropý, zaklenut byl až po roce 1651. Údajně v roce 1734 byl vybudován ambit. Kostel je přibližně orientovaná jednolodní stavba s odsazeným, trojboce uzavřeným presbytářem, zaklenutým valeně s dotýkajícími se výsečemi a lunetovým závěrem, na jižní straně se sakristií, zaklenutou také valeně s výsečemi, stejně zaklenuta je i loď kostela. Kostelní věž předstupuje v ose západního průčelí a podvěžím je veden hlavní vstup do kostela. Podvěží je zaklenuto valeně s výsečemi. V západní části kostela se nachází hudební kruchta, která spočívá na hranolovitých pilířích. Loď kostela a presbytář jsou podpírány jednou odstupněnými pilíři, které naznačují možnost, že původní kostel byl přece jen zaklenut. Kostel a hřbitov je obklopen ambitem, zbudovaným na půdorysu protáhlého osmiúhelníku, směrem ke kostelu otevřenému půlkruhovými arkádami s hranol. pilíři. Upraven v 18. a počátkem 19. století. Původně zaklenut valeně s výsečemi (zachováno částečně). U kostela je klasicistní kříž z roku 1814 s plastickým korpusem Krista a s figurou Panny Marie a s andílky na podstavci..
Kostel byl původně mariánský, v 16. století českobratrský, později zasvěcený sv. Leonardovi. Dnešní kostel byl postaven podle stránek obce r. 1666; podle publikace Umělecké památky Moravy a Slezska již v 16. století (snad před r. 1568). Údajně r. 1734 byl vybudován ambit. Původní zvon s letopočtem 1568 byl zrekvírován za 1. světové války..