The Center at Dover
Project Name: The Center at Dover
Location: Dover, Delaware
Total Square Footage: 245,000 Square Feet
Number of Developed Lots: 2
Date: 1973