Backaro, CHAMPAIGN, Illinois (IL)
Comfortably stationed at 113 North Walnut Street () in CHAMPAIGN, Illinois (IL) (61820), Backaro can be called at 2173986982. Make sure you contact them ahead to select your spot in the restaurant.
More restaurants in CHAMPAIGN, Illinois (IL)
Backaro contact information and details:
Address: 113 North Walnut Street - , CHAMPAIGN, Illinois (IL) 61820
Contact Phone: 2173986982
