Taco Bell 2689

Taco Bell #2689 is a Taco Bell restaurant located at 3421 Center Street, Deer Park, Texas.