Taco Bell 34634

Taco Bell #34634 is a Taco Bell restaurant located at 28455 Walker Road South, Walker, Louisiana.