haho.ca
103 Canoe, Hammonds Plains, Nova Scotia | $2,295,000 | haho.ca