• For sale   $249,900
  • 165 ST. THOMAS Road , ST. THOMAS New Brunswick, E7P2X6
  • MLS®: 00421125