14
2428-2430 Sycamore Rd
Dekalb, IL 60115
$150,000 USD
9,324 SF
9,324 SF
$150,000 USD
Freestanding