haho.ca
101 Deepwood, Halifax, Nova Scotia | $679,900 | haho.ca