• For sale   $239,900
  • 165 St. Thomas Road, Saint Thomas New Brunswick, E7P2X6
  • MLS®: 00421125