Taco Bell 34637

Taco Bell #34637 is a Taco Bell restaurant located at 31618 LA Highway 16, Denham Springs, Louisiana.