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