haho.ca
538 Main, Mahone Bay, Nova Scotia | $1,150,000 | haho.ca