903 S Saint Louis St
Sparta, IL 62286
$140,000 USD
2,843 SF
2,843 SF
$140,000 USD
Restaurant