haho.ca
296 Main, Middleton, Nova Scotia | $270,000 | haho.ca