Get directions to: La Bufa, Bellwood, IL Restaurant address: 2500 Saint Charles Rd Bellwood, IL 60104, USA Driving Walking Bicycling Restaurant: La Bufa