Taco Bell 24778

Taco Bell #24778 is a Taco Bell restaurant located at 6512 82nd Street, Lubbock, Texas.