Concord Business Center
40 acres & 316,785 square feet
Sold 2010, 2013 & 2016
Details
Status : Sold
Area : 316,785
Country : United States (US)
State : Colorado
City : Englewood
Address : 8530-8585 Concord Center Dr & 13300-13310 James E Casey Ave
Property ID : 420