Taco Bell 34453

Taco Bell #34453 is a Taco Bell restaurant located at 14109 University Avenue, Hammond, Louisiana.