Taco Bell 35746

Taco Bell #35746 is a Taco Bell restaurant located at 2901 16th Street, Orange, Texas.