Castello Ruffo é uma fortaleza medieval que se situava em um lugar muito estratégico, uma vez que o Vale do Rio Amendolea era, em tempos históricos, a fronteira entre Locri e Reggio Calabria. Suas origens são incertas; algumas moedas encontradas no local e a presença perto do Castelo dos restos de quatro igrejas bizantinas (SS. Annunziata, Santa Caterina, San Sebastiano e San Nicola) sugerem a presença de uma fortaleza já no período bizantino. Certa é a presença do Castelo nos tempos normandos, como pode ser visto a partir de estudos sobre as técnicas de construção dos elementos mais antigos. A partir da análise das paredes, mostrando uma martelada real, confirma-se que o castelo esteve envolvido no século XIII no trabalho de demolição dos castelos encomendados por Frederico II do Sacro Império Romano-Germânico em 1230. O castelo estava envolvido nas lutas de poder entre as famílias nobres locais, incluindo a família Amendolea, e a família Ruffo.