• For sale   $299,900
  • 121 JAMES ST, FREDERICTON New Brunswick, E3G0N9
  • MLS®: 05563435