Il centro storico della città si articola intorno a piazza Garibaldi, punto d'incrocio delle due vie principali (corso Umberto I e corso Vittorio Emanuele). Sulla piazza si ergono il municipio, ospitato nell'antico convento del Carmine, la cattedrale, e la chiesa di San Sebastiano, con una facciata barocca il cui intonaco rosso scuro contrasta con il tufo ocra degli elementi architettonici, caratteristica che si ritrova in numerose chiese del luogo.