115 North St
Russia, OH 45363
$290,000 USD
2,680 SF
2,680 SF
$290,000 USD
Restaurant