19
2120 N 27th St
Decatur, IL 62526
$500,000 USD
12,332 SF
12,332 SF
$500,000 USD
Rehabilitation Center