haho.ca
140 Pleasant Street, Truro, Nova Scotia | $789,000 | haho.ca