Jillian's, CHAMPAIGN, Illinois (IL)
Readily positioned at 1201 South Neil Street () in CHAMPAIGN, Illinois (IL) (61820), Jillian's are available at 2173552800. We advise you to beforehand to make a reservation.
More restaurants in CHAMPAIGN, Illinois (IL)
Jillian's contact information and details:
Address: 1201 South Neil Street - , CHAMPAIGN, Illinois (IL) 61820
Contact Phone: 2173552800