WPI Life Sciences & Bioengineering Center Details Location Address:60 Prescott Street, Worcester, Massachusetts, 01609-2280, United States