haho.ca
68 Connaught, Middleton, Nova Scotia | $369,900 | haho.ca