haho.ca
46 Minerva, Truro, Nova Scotia | $295,000 | haho.ca