haho.ca
383 Main, Middleton, Nova Scotia | $449,900 | haho.ca