Address
2496 Dekalb Avenue
Sycamore, IL 60178

Year
2013

Building SF
10,285

Land Acres
0.88