haho.ca
164 Duke, Trenton, Nova Scotia | $324,500 | haho.ca