Taco Bell 20328

Taco Bell #20328 is a Taco Bell restaurant located at 5111 82nd Street, Lubbock, Texas.