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.