North Wilmington

Location

Wilmington, Delaware

Square Footage

94,300 Sq. Ft.

Category

Storage