Schutzpatron von Castelmauro ist der heilige Leonhard der Bekenner, gefeiert am 6. November in der ihm geweihten Kirche: romanischen Ursprungs, besitzt sie eine dreischiffige Basilikastruktur im Stil des 18. Jahrhunderts, mit einer barocken Fassade, flankiert von einem gotischen Glockenturm, der sich an die Ruinen der mittelalterlichen Fassade anlehnt.
Im 13. Jahrhundert wurde im Ort, damals Castelluccio Acquaborrana genannt, eine Burg der Familie Canzano errichtet, die später durch das große Erdbeben zerstört wurde, das Mittel- und Süditalien 1456 heimsuchte.