4353 Canal Pl
Rochester, MN 55904
$5,995,000 USD
5,000 SF
5,000 SF
$5,995,000 USD
Hotel