• For sale   $274,000
  • 44 John Street, Shelburne Nova Scotia, B0T1W0
  • MLS®: 201729104