Illini Video Arcade
33 East Springfield Avenue , Champaign
Thy have a large peep show room with dimmed lights that has 12 or 14 booths in it. The doors lock except some of them sometimes don't line up correctly. 2 sets of booths are "buddy booths". One booth ...