haho.ca
34 Duke, Trenton, Nova Scotia | $325,000 | haho.ca