717 N. Iowa Ave. Villa Park, IL 60181 ()
Awesome! If you are looking for something totally different to do, stop here. It takes all kinds of thinkers to make it out of the room, so don't think you have to be a genius. The staff are super nice.B C.