/10 $59,000 Land 1.10 Acres $53,636 per Acre Lot 2 104 S Taylor St, Towanda, IL 61776 1.1 Acres of buildable acreage. Large flat lot with the ability to have gas, electric, and water hooked up very easily. Tracy Lockenour HomeSmart Realty Group Illinois Lot 2 104 S Taylor St, Towanda, IL 61776