7
334 W Main St
Decatur, IL 62522
$800,000 USD
14,717 SF
7.96% Cap Rate
14,717 SF
$800,000 USD
Flex