Sights include the Torre dell'Orologio (clock tower) which was built in 1894, and the 17th century Chiesa Madre (Mother Church), dedicated to Santa Maria della Luce.
K pamětihodnostem patří Torre dell´Orologio (hodinová věž), postavená v roce 1894, a kostel ze 17. století Chiesa Madre (Kostel Matky), zasvěcený Santa Marii della Luce.