Main Street Plaza

Price Upon Request · Apartment · Available

The Main Street Plaza Apartments are located at 123 East Main Street in downtown Newark. Available for rent are 20 units comprised of two, three, four, and five bedroom apartments that can accommodate 2 – 6 people.

For more information on this apartment click here  or fill out the contact form below

Features

Location

123 E Main St, Newark, DE, United States

Contact





captcha
Message has been sent successfully.

Similar Properties (15)