Get directions to: Nutties, Lake Villa, IL Restaurant address: 65 W Grand Ave Lake Villa, IL 60046, USA Driving Walking Bicycling Restaurant: Nutties