18
300 3rd Ave SE
Rochester, MN 55904
$295,000 USD
1,430 SF
1
Unit
1,430 SF
$295,000 USD
Medical