Astra Plaza
Location: Newark, DE
Owner: Astra Plaza, LLC
Size: 30,000 s.f.
Astra Plaza is located on Main Street, Newark, Delaware. It is a two story mixed-use structure with retail on the lower floor and student housing (14 two-bedroom apartments) on the upper floor. DCI is responsible for the design of the structure, the construction documents and construction administration through occupancy. Astra Plaza is unique due to the façade design that is segmented to offer individual character to each entry. The architectural details are in keeping with the character of the town.