Office, Retail

One South Main

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

 

About the author