The old town, which still features ancient buildings and narrow streets uphill, is originated in the hinterland along the right bank of the river Tresa. More recent it is the development of the lake promenade, where stands the fifteenth-century Madonna del Carmine, and the southern part of town.
Mentre il borgo antico, di cui rimangono edifici d'epoca e caratteristiche strette vie in salita, ebbe origine nell'entroterra lungo la riva destra del fiume Tresa, di più recente sviluppo sono il lungolago, dove sorge la quattrocentesca Madonna del Carmine, e la zona meridionale dell'abitato.