Office, Retail

Main Street Plaza

Address

123 E. Main Street Newark, DE 19711

About This Location

  • 15,000 sq feet of commercial space in the heart of Newark
  • Tenants include: Taverna, El Diablo, Citizens Bank, University of Delaware
  • Building is on the site of the old Newark Farm & Home
  • Portion of the original building is incorporated into new design

 

About the author