Późnogotycka wieża wzniesiona w XV wieku była wkomponowana w ciąg murów obronnych wokół zamku. Swą nazwę zawdzięcza księżnej Elżbiecie Ostrogskiej, zwanej Halszką. W XVI wieku z rozkazu króla Zygmunta Augusta księżna miała zostać wydana za mąż wbrew swej woli za Łukasza III Górkę. Ten, wedle legendy, osadził ją na 14 lat w baszcie, nakładając na jej twarz czarną metalową maskę. Dziś wieża jest siedzibą muzeum, w którego zbiorach znajduje się między innymi kolekcja ikon. Losy księżnej Halszki i dzieje miasta można poznać, korzystając z gry turystycznej-questu „Śladami Czarnej Halszki” (do pobrania na stronie www.regionwielkopolska.pl).