721 Illinois Street - Geneva 721 Illinois Street Geneva, IL 60134 Property Information721 Illinois Street - Geneva, IL 60134$374,9001105 SqFt — 3 Beds, 2.5 Baths Listed By Stone Tower Properties Team Contact Us View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize Evan WiseAugust 3, 2021 Facebook0 Twitter Pinterest0 0 Likes