haho.ca
104 Lorne, Truro, Nova Scotia | $589,900 | haho.ca