Taco Bell 32116

Taco Bell #32116 is a Taco Bell restaurant located at 1240 Great Wolf Road, Lake Delton, Wisconsin.