L'imponente fortezza che si erge sul punto più elevato del promontorio ennese ritenuto tra i più imponenti e antichi castelli della Sicilia, con i suoi 26.000 m² di superficie è anche uno dei castelli di epoca medievale più grandi d'Italia. Il Castello di Lombardia deve il suo nome a una guarnigione di soldati lombardi posta a difesa dell'antica fortezza durante la dominazione normanna della Sicilia. Il Castello di Lombardia ha origini antiche tali da perdersi tra storia e leggenda, i primi insediamenti fortificati furono ad opera dei Siculi, poi nel corso dei secoli subì notevoli e importanti cambiamenti apportate dai vari conquistatori.