136 South Main Street Apartments are BRAND NEW apartments on South Main Street, very close to Main Street. Each unit has 2 floors. The upper floor has 3 bedrooms and the lower lever has a spacious living room and kitchen. The apartments are built on June 1st, 2012.
136 South Main Street
Newark, DE 19711