8
720 E Main St
Genoa, IL 60135
$2,034,188 USD
2,006 SF
5.85% Cap Rate
2,006 SF
$2,034,188 USD
Fast Food