Taco Bell 32686

Taco Bell #32686 is a Taco Bell restaurant located at 19290 19th Avenue, Covington, Louisiana.