168 South Main Street, Newark, DE, United States
Available - Apartment
Additional Details
- # of Parking Spots: 2
- Location: West Campus
- Lease Start Date: June 1st
https://www.youtube.com/watch?time_continue=55&v=UvTdAIuFRQg About This Property The Mia Galleria Apartments are… More Details
Elkton Plaza is located on S. Main St. in Newark and… More Details
About This Property These apartments are located by Saxbys… More Details