haho.ca
34 Trailwood Place, Halifax, Nova Scotia | $559,900 | haho.ca