haho.ca
453 Young, Truro, Nova Scotia | $344,500 | haho.ca