Reviews, get directions and information for South Town Plaza
About
South Town Plaza was one of the first large strip malls in Rochester, NY. The plaza opened in 1958 and has undergone many changes over the years. South Town Plaza continues to be one of Rochester's busiest plaza's. We currently have 37 stores.