Taco Bell 26708

Taco Bell #26708 is a Taco Bell restaurant located at 160 Blowing Rock Boulevard, Lenoir, North Carolina.