Taco Bell 19366

Taco Bell #19366 is a Taco Bell restaurant located at 802 West Wisconsin, Sparta, Wisconsin.