haho.ca
45 Embree Island, Port Hawkesbury, Nova Scotia | $595,000 | haho.ca