haho.ca
105 Wilkes Cove, Middle Lahave, Nova Scotia | $499,900 | haho.ca