University of Delaware Biopharmaceutical Innovation Building

Newark, DE


Client: Icon

Total SF: 95,500

Completed # of Units: 1114