Taco Bell 36221

Taco Bell #36221 is a Taco Bell restaurant located at 27750 Juban Road, Denham Springs, Louisiana.