Cannalonga è un paese del Parco nazionale del Cilento e Vallo di Diano posto a 570 m s.l.m. La fondazione di Cannalonga, risale al IX, X secolo D.C., ma divenne un paese conosciuto meglio nelle vicinanze, attorno al 1450, quando ebbe inizio la tradizione della Fiera di Santa Lucia, che si ripeteva ogni anno in dicembre. Tale fiera, è giunta fino ai giorni nostri, ma è stata già da tempo spostata al secondo sabato di settembre, con il nome di Fiera della Frecagnola.
Il cuore del paese è rappresentato dalla caratteristica Piazza del Popolo, su cui si affacciano la chiesa di S. Maria Assunta, il Municipio ed il Palazzo Ducale che fu della famiglia dei duchi di Cannalonga Falletti e della famiglia dei Duchi Mogrovejo, discendenti dalla famiglia del più famoso S. Turibio de Mogrovejo, che è tutt’oggi il santo patrono di Cannalonga, accanto alla Madonna del Carmine. Cannalonga è tagliata in due dal Torrente Mennonia, nel quale pare in passato vi fosse una forte presenza di canne. Secondo alcune fonti, questo tipo di vegetazione, ha dato origine al nome del paese.