New Location:

Taco Bell
27750 Juban Road
Denham Springs, LA 70726

Opened: June 2019