haho.ca
397 Main, Middleton, Nova Scotia | $449,000 | haho.ca