• For sale   $629,000
  • 83 Larch Street, Sudbury Ontario, P3E1B8
  • MLS®: 2050261