haho.ca
534 St. Margaret's Bay, Halifax, Nova Scotia | $624,900 | haho.ca