Astra Plaza is a Class A mixed-use building located on E. Main Street, adjacent to the campus of University of Delaware.
Wish to get a call back from our team? Fill in your details.
Property You're Interested In
176 E. Main StreetNewark, DE 19711
Office : 302-888-1000Email : firstname.lastname@example.org