
Obec Babice leží asi 2,5 km západně od Šternberka. Okrajem obce prochází silnice č. 444, spojující Šternberk a Uničov. Kostel Všech svatých leží v jižní části obce, asi 200 m vpravo od hlavní silnice ve směru od Šternberka.
Jedná se o nevelký kostel v klasicistním stylu. V čele je vystavěna věž, jejímž podvěžím je veden hlavní vstup do kostela. Nad vstupním portálem v prosklené nice soška Panny Marie. Roku 1958 byla objevena šternberským farářem ve zdejší kapličce, která již neexistuje, vzácná soška madony ze 14. století, která pravděpodobně pochází ze šternberského augustiniánského kláštera. Soška je známá jako Šternberská madona a je umístěna na hradě Šternberk. V roce 2009 byla na kostele provedena rekonstrukce střechy. V parčíku okolo kostela jsou umístěny dva kříže s ukřižováním Krista..
Později byl kostel obnoven, ale již jen jako filiální. Patřil pod faru ve Šternberku. Nynější kostel byl postaven na počátku 18. století. Okolo kostela se dříve rozkládal hřbitov, který se po druhé světové válce přestal využívat a roku 1982 byl zrušen..