haho.ca
30 Common Cross, Saulnierville, Nova Scotia | $299,000 | haho.ca