New Location:

Taco Bell
2300 Flase River Drive
New Roads, LA 70760

Opened: July 2019