haho.ca
89 Terra Nova, Kentville, Nova Scotia | $599,900 | haho.ca