haho.ca
500 Hedge, Mahone Bay, Nova Scotia | $1,539,000 | haho.ca