haho.ca
476 Main, Mahone Bay, Nova Scotia | $465,000 | haho.ca