• For sale   $500,000
  • 645 CHALEUR, CHARLO New Brunswick, E8E2W8
  • MLS®: 05785613