Taco Bell 28855

Taco Bell #28855 is a Taco Bell restaurant located at 3807 East 42nd Street, Odessa, Texas.