Kaple byla postavena roku 1695 jako součást městského špitálu sv. Anežky za podpory místního děkana Jiřího Balšánka. Zajímavým prvkem kaple je osmiboká kupole s lucernou, autorem stavby je pravděpodobně architekt G. P. Tencalla. Oltář vyzdobil obrazy roku 1858 malíř Ignác Berger.
Kaple sv. Josefa je raně barokní stavba z roku 1695 v sousedství pošty. Byla postavena za působení děkana Jiřího Balšánka u Hranické brány jako součást městského špitálu u sv. Anežky. Jedná se o jednolodní stavbu, ze severní strany, k ní přiléhá sakristie. Téměř identické řešení její klenby s architekturou kaple sv. Josefa Kalasanského u piaristického kostela, ji řadí do tvůrčího okruhu G. P. Tencally.
Vnitřek kaple je vyzdoben freskami čtyř evangelistů sv. Jana, sv. Matouše, sv. Marka a sv. Lukáše. Oltář zdobí obraz Zasnoubení Panny Marie, který v roce 1858 namaloval Ignác Berger. V nadstavci byl obraz sv. Alžběty Durynské, patrně od téhož autora. Tento obraz byl však v nedávné minulosti z kaple ukraden. U paty sloupů jsou původní dřevořezby sv. Jáchyma a sv. Anny. Na kapli se nachází malá věžička zvaná sanktusník.
Kaple jsou přístupné pouze při prohlídkách sakrálních památek s průvodcem nebo v době konání bohoslužeb.