haho.ca
20 Rufus, Fairview, Nova Scotia | $485,000 | haho.ca