haho.ca
120 Pugwash Point, Pugwash, Nova Scotia | $699,900 | haho.ca