Крепостта Землънград се намира на полуостров в река Струма, в Земенския пролом, до Кюстендил. Счита се, че датира от 13 век, въпреки че има данни за строеж още от 4 век. Крепостта е защитена с високи скали от западната страна, а реката я заобикаля от три страни. Площта, която заема, е 15 дка. В крепостта са открити основи на жилищни и стопански сгради, кула със седем стени и църква.