Taco Bell 29655

Taco Bell #29655 is a Taco Bell restaurant located at 2003 Zumbehl Road, St. Charles, Missouri.