Taco Bell 32706

Taco Bell #32706 is a Taco Bell restaurant located at 2005 Schotthilll Woods Road, Jefferson City, Missouri.