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

Or fill out our form to be contacted by a representative.