Taco Bell 2152

Taco Bell #2152 is a Taco Bell restaurant located at 1605 North Street, Nacogdoches, Texas.