
El castillo de Alcalá de los Gazules fue construido por los musulmanes entre los siglos XII y XIII.
Los restos del castillo se encuentran en los aledaños de la Plaza de San Jorge, la parte más alta de la localidad (Cerro de la Coracha).
Hoy en día apenas quedan algunos trozos de lienzo de muralla y parte de la Torre del Homenaje, recientemente restaurada y puesta en valor.