Lot 3 Town Center Drive, Elwood, IL 60421 - MLS#10620958 - Russell ...