Homes for sale - 21406 Old Canal Street, Cornelius, NC 28031 – MLS#...