haho.ca
437 Main, Middleton, Nova Scotia | $299,900 | haho.ca