Piliakalnių kompleksą sudaro du skirtinguose kaimuose ir skirtinguose Lokio krantuose įrengti piliakalniai ir papėdės gyvenvietė prie jų. Pagrindinis piliakalnis yra Gudžionyse, Lokio dešiniajame krante esančiame aukštumos kampe. Jis įtvirtintas dviem pylimais ir grioviais. Aikštelė netaisyklingo trikampio formos, pailga RV kryptimi, 50 m ilgio ir 30 m pločio V. Jos V krašte supiltas 0,2 m aukščio, 8 m pločio pylimas, už kurio iškastas 5 m pločio, 0,2 m gylio griovys. Už griovio supiltas antras 65 m ilgio, 0,8 m aukščio, 15 m pločio pylimas, kurio 2,5 m aukščio šlaitas leidžiasi į 8 m pločio, 2 m gylio griovį (griovių liekanos geriau išlikusios P ir Š šlaituose). Šlaitai statūs, iki 30 m aukščio. Piliakalnis labai apardytas arimų, P šlaitas griūna į Lokę. Dabar jis dirvonuoja, šlaitai apaugę lapuočiais medžiais. Į V nuo piliakalnio 2 ha plote yra papėdės gyvenvietė (jos pakraštys tyrinėtas 1997 m.). Piliakalnių kompleksas datuojamas I tūkst. XIV a.