La citadelle de Qaitbay a été construite au XVe siècle comme une forteresse défensive située sur la côte méditerranéenne d'Alexandrie par le sultan Al-Ashraf Sayf al-Din Qait Bya, qui décida de fortifier le site contre les attaques des Turcs. La citadelle se dresse à l'endroit exact où se trouvait le phare d'Alexandrie, sur l'île de Pharos. La forteresse a un plan carré avec plusieurs tours et chambres. Le premier étage abrite la mosquée, construite selon le style architectural mamelouk utilisé pour la madrassa. Le minaret de la mosquée s'est effondré au cours des siècles.