Taco Bell 3159

Taco Bell #3159 is a Taco Bell restaurant located at 1140 Koeller, Oshkosh, Wisconsin.