haho.ca
351 Pleasant St, Truro, Nova Scotia | $369,900 | haho.ca