haho.ca
170 Magnate, Hammonds Plains, Nova Scotia | $1,399,900 | haho.ca