Taco Bell 9540

Taco Bell #9540 is a Taco Bell restaurant located at 1338 South Broadway, Sulphur Springs, Texas.