1420 W Spresser St
Taylorville, IL 62568
$200,000 USD
8,531 SF
8,531 SF
$200,000 USD
Hotel