Located in downtown Newark, Delaware, this 4-story mixed-use building will occupy 33 residential apartment units, 1,700 SF of retail space and accommodate a 48-seat restaurant.