haho.ca
72 Cavendish, Halifax, Nova Scotia | $345,000 | haho.ca