haho.ca
1206 Granville, Halifax, Nova Scotia | $619,900 | haho.ca