haho.ca
1077 Shore, Bedford, Nova Scotia | $2,349,000 | haho.ca