Twierdza Rozafa znajduje się nad miastem Szkodra, na stromym wzniesieniu. Jest doskonałym punktem widokowym na miasto, Jezioro Szkoderskie oraz Góry Północnoalbańskie. Zachowały się tu duże fragmenty murów obronnych i baszt oraz ruiny dawnego kościoła świętego Szczepana, zamienionego w okresie panowania tureckiego w meczet.
Twierdza została wzniesiona w III w. p.n.e., ale swój obecny kształt zawdzięcza przebudowie dokonanej przez Wenecjan w okresie średniowiecza. W okresie panowania tureckiego stacjonowało tu wojsko, a twierdza ostatni raz spełniała zadania bojowe w 1913 roku, podczas wojny na Bałkanach. Od tego czasu niszczała, a obecnie jest atrakcją turystyczną.
Jest to budowla o nieregularnym kształcie. Obecnie zachowały się z niej przede wszystkim mury zewnętrzne. Najbardziej okazałą budowlą w twierdzy jest nawa i wieża katedry świętego Szczepana. W zachowanych pomieszczeniach zamku działa niewielka wystawa historyczna prezentująca broń i przedmioty znalezione podczas prac archeologicznych. Jest tu też kawiarnia urządzona w stylu dawnego domu albańskiego.