Business Center of Decatur decaturcenter.com

The facility site includes 22.7 acres and is located on the south edge of Decatur. The grounds are enclosed by an 8ft chain link fence, with access roads controlled by gates and guard shacks. A 300 car parking area and concrete truck loading pads are lighted.

The facility site includes 22.7 acres and is located on the south edge of Decatur. The grounds are enclosed by an 8ft chain link fence, with access roads controlled by gates and guard shacks. A 300 car parking area and concrete truck loading pads are...Show all

See All Exits Recent Exits

Phone: (217) 423-2832

Fax: (217) 423-7214

2121 S. Imboden Ct.
Decatur, 62521
Illinois, United States

Business Center of Decatur - Investments & Acquisitions

Show Real Data
See all Recent Investments
Date Company Round Amount Co-investors
See all 0 investments