The IMUGEN facility consists of over 11,000 square feet of office and laboratory space, located at:
315 Norwood Park South Norwood, MA 02062
Please contact us at:
Phone:(781) 255-0770 or 800-246-8436
Fax:(781) 255-9923