impression 0 1000055993952 21 W780 BYRON AVE ADDISON IL 60101 Listing Price $ 265,000 Sold 2/1/2018 21 W780 BYRON AVE ADDISON , IL 60101 Listing Information 3 bd 2 ba 1,456 sqft. SAVE PLACES NOTES