Taco Bell 3601

Taco Bell #3601 is a Taco Bell restaurant located at 1719 Elton Road, Jennings, Louisiana.