haho.ca
1 Pinecrest, Middleton, Nova Scotia | $299,900 | haho.ca