Castello Ruffo is een middeleeuws fort dat op een zeer strategische plaats stond, aangezien de Vallei van de rivier de Amendolea in historische tijden de grens tussen Locri en Reggio Calabria was. De oorsprong is onzeker; sommige munten zijn gevonden op de site en de aanwezigheid in de buurt van het kasteel van de overblijfselen van vier Byzantijnse kerken (SS. Annunziata, Santa Caterina, San Sebastiano en San Nicola) suggereren de aanwezigheid van een bolwerk al in de Byzantijnse periode. Zeker is de aanwezigheid van het kasteel in de Normandische tijd, zoals blijkt uit studies over de bouwtechnieken van de oudste elementen. Uit de analyse van de muren, waaruit een echt hameren blijkt, blijkt dat het kasteel betrokken was in de XIII eeuw bij het werk van de afbraak van de kastelen in opdracht van Frederik II van het Heilige Roomse Rijk in 1230. Het kasteel was betrokken bij de machtsstrijd tussen adellijke lokale families, waaronder de familie Amendolea en de familie Ruffo.