1. Rio's Restaurant
1600 W Lake St Ste 102, Addison, IL 60101
Coordinate: 41.94822,-88.02636
Phone: (630) 773-3370
2. El Burrito Tapatio
640 W Lake St, Addison, IL 60101
Coordinate: 41.93963,-88.00514
Phone: (630) 628-1326
3. Rio's in Addison (South American Cuisine)
1600 W Lake St, Addison, IL 60101
Coordinate: 41.94822,-88.02636
Phone: (630) 773-3370