haho.ca
199 Pugwash Point, Pugwash, Nova Scotia | $642,000 | haho.ca