Address
1 South Main St. Newark, DE 19711
About This Location
- 14000 sq feet of commercial space
- Divided into two floors
- Currently occupied by University of Delaware Masters of Business Administration Program
- Virtually sits on the University of Delaware’s main campus