Taco Bell 34593

Taco Bell #34593 is a Taco Bell restaurant located at 1800 Texoma Parkway, Sherman, Texas.