haho.ca
71 Harris Avenue, Truro, Nova Scotia | $449,000 | haho.ca