51
2973 N Il Route 71
Ottawa, IL 61350
$1,650,000 USD
15,384 SF
6.76% Cap Rate
15,384 SF
$1,650,000 USD
Restaurant