haho.ca
284 Main, Middleton, Nova Scotia | $249,900 | haho.ca