haho.ca
230 Water, Pugwash, Nova Scotia | $199,000 | haho.ca