haho.ca
16 View Royal, Halifax, Nova Scotia | $339,900 | haho.ca