A Worcester-based developer wants to build 74 new apartments on the site of a former laundry business. The developer, ...