Get directions to: Bacaro, Champaign, IL Restaurant address: 113 N Walnut St Champaign, IL 61820, USA Driving Walking Bicycling Restaurant: Bacaro