Na kopci nad Krnovem se kromě kostela a rozhledny rozkládá i zřícenina středověkého hradu. Hrad se jmenuje Cvilín, ale dá se dohledat i pod jménem Šelenburk, podle jednoho z pánů, kteří zde panovali. Hrad byl postaven jako součást zemského opevnění ve třináctém století a chránil oblast mezi Opavou a
Krnovem. Jedním z jeho majitelů byl i vévoda Mikuláš, nemanželský syn Přemysla Otakara II.
Šelenburk postihl podobný osud, jako mnohé jiné hrady v této oblasti, například Fulštejn či Rabštejn. Podlehl náporu vojsk Matyáše Korvína a pak byl definitivně zničen v době Třicetileté války. Dnes jsou zbytky zdí a základy tohoto gotického hradu volně přístupné lidem, kteří se chtějí podívat do okolní krajiny nebo navštívit místní
rozhlednu Cvilín či poutní
kostel Panny Marie Sedmibolestné.