W skład zespołu średniowiecznych fortyfikacji obronnych w Strzelcach Krajeńskich wchodzą miejskie mury obronne, Brama Młyńska i Baszta Więzienna. Średniowieczny zespół fortyfikacji obronnych w Strzelcach jest jednym z najlepiej zachowanych tego typu obiektów w Polsce. Strzelce już po lokacji średniowiecznego miasta, tj. w latach 1272–90, otoczono murami obronnymi z nieobrobionego kamienia polnego. Do dnia dzisiejszego przetrwał mur o długości 1640 m z zachowanymi 36 basztami łupinowymi.