Jillian’s – Champaign
About
The nation’s leader in entertainment and dining mega-plexes; Jillian’s features a casual American restaurant, upscale billiards, electronic simulation game room, and a private party room. Best yet, our professional event team will make planning your event easy so you can relax and take all the credit.
Venue Location + Transportation
Address
1201 S Neil St,
Champaign, Illinois 61820
Champaign, Illinois 61820