Il Castello Feudale, vero e proprio gioiello del centro storico, si trova ad Ardore superiore ed è stato costruito (nonostante non sia mai stato completato) dalla nobile famiglia Gambacorta di Melicuccà, che aveva acquistato il feudo nel 1623. Il massiccio castello, considerato uno dei migliori del circondario, ha una base quadrata e originariamente aveva quattro torri, due quadrate e due rotonde, di cui oggi rimane solo quella a sud, con vista sul mare e sull’antico porto di Locri Epizephiri. Oltre alla funzione difensiva, testimoniata dalle tante feritoie, il castello era anche residenza del duca, dunque della corte e dell’amministrazione del paese. Al piano inferiore si trovavano cisterne, officine e stalle, mentre quello superiore era destinato alla nobiltà. L’interno era ricco di affreschi. Pare che il castello, ricco di passaggi segreti, fosse collegato per via sotterranea con punti strategici del territorio, come il vicino castello di Bovalino. Oggi il castello rimane un vanto del centro storico ed è usato per ospitare eventi di vario genere, sia pubblici che privati.