Get directions to: Pupusita, Lake Zurich, IL Restaurant address: 69 S Rand Rd (at Honey Lake Rd), Lake Zurich Lake Zurich, IL 60047, USA Driving Walking Bicycling Restaurant: Pupusita