Get directions to: Suds, Toluca, IL Restaurant address: 112 N Main St Toluca, IL 61369, USA Driving Walking Bicycling Restaurant: Suds