Den ældste del af byen ligger på toppen af San Cristoforo bakken, som deler den nuværende landsby i to.
I løbet af det 12. og 13. århundrede oplevede byen en stor befolkningstilvækst, hvilket resulterede i, at flere og flere måtte rykke nedad bakken og i stedet bosætte sig ved Branco åen (nu overdækket). Denne del af byen, kendt som Monterosso Vecchio (Gamle Monterosse), er stort set intakt.
Byen domineres af den gamle borgruin, ”Castrum Obertengo”, som er højt beliggende, samt byens meget smukke kirke.
Udover byens gamle, traditionelle fiskerhuse ved havnen, er der langs vandet samtidig skudt et nyere boligkvarter med adskillige hoteller op. Monterosso råder desuden over den længste strand i Cinque Terre, hvilket har været med til at gøre den til en af de mest populære byer i området.
Link:
To klassiske vandrestier I Cinque Terre – se her.