• For sale   $474,900
  • 276 Grand Rd, Campbellford Ontario, K0L1L0
  • MLS®: 511990294