haho.ca
105 Park, Truro, Nova Scotia | $560,000 | haho.ca