Il Centro Visita è ospitato presso il Convento di San Francesco, ubicato nel centro storico del paese. Il tema assegnato al Centro è "La Locride e la Magna Grecia", quale tributo all'origine storica di uno dei più antichi insediamenti fra quelli si richiamano alla prima colonizzazione Greca. Nel Museo presente all'interno della struttura viene, attraverso pannelli didattici e filmati simultanei, ripercorsa la storia dell'insediamento umano in quest'area.