Taco Bell 31656

Taco Bell #31656 is a Taco Bell restaurant located at 2040 O'Neal Lane, Baton Rouge, Louisiana.