haho.ca
169 Highway 236, Union Corner, Nova Scotia | $627,888 | haho.ca