Excelimmune moves to larger facility

Excelimmune moved its operations to a larger facility at 763D Concord Ave. in Cambridge.