haho.ca
38 VICTORIA, Truro, Nova Scotia | $519,900 | haho.ca