haho.ca
128 Williams Lake, Halifax, Nova Scotia | $499,000 | haho.ca