haho.ca
426 Main, Mahone Bay, Nova Scotia | $539,000 | haho.ca