haho.ca
96 Heather Beach, Port Howe, Nova Scotia | $219,900 | haho.ca