haho.ca
59 Salter, Truro, Nova Scotia | $199,000 | haho.ca