Taco Bell 20088

Taco Bell #20088 is a Taco Bell restaurant located at 476930 Highway 95 North, Ponderay, Idaho.