The STAR Campus sits atop 272 acres that once housed the Chrysler auto company’s Newark assembly facility. This development spans multiple phases, with Phase I highlighting the knowledge of the University of Delaware’s College of Health Sciences, Phase II integrating health care and technology experts from across the region and Phase III a continuation of these efforts. Phase III is the 10 story Tower with remarkable unobstructed views of scenic Newark, DE with floor to ceiling glass windows.
Address: 100 Discovery Blvd., Newark DE 19713
Construction Type: Steel Structure; Glass Facade
Primary Use: Academic and General Office Use
Total SF: 120,000 SF
Completed: 2018
Leasing info: Jones Lang LaSalle