Screenshot 2026-09-03 11.10.22 PM In South Worcester, 12 new apartment units are planned for 18-20 Crompton St. (rendering provided by Acropolis Design Consultants) BY Charlene Arsenault · Sep 7, 2026 Share Facebook X LinkedIn Mail Link Underwritten by