Homes for sale - 905 S 21st Street, Terre Haute, IN 47803 – MLS#217...