House located at 21 Bent Tree Towanda, Illinois 61776. It has 3 beds, 3 bathrooms, and is 2274 square feet. The property was built in 1986. 21 Bent Tree Towanda, Illinois 61776 is in the Towanda neighborhood. Towanda , and Out of Area West are nearby neighbourhoods.