Need some place to watch the big game? Check out one of these:

  1. ESPN Zone
  2. Palace Billiards- Villa Park
  3. Buffalo Wild Wings- Elmhurst