The Nest Newark

 

268 East Main Street – Newark, DE

The new off campus student housing complex features 56 upscale apartments, ground floor retail space, a leasing office, and covered parking.