haho.ca
20 Benvie Hill, Greenwood, Nova Scotia | $199,900 | haho.ca