haho.ca
617 Main, Mahone Bay, Nova Scotia | $1,999,000 | haho.ca