Taco Bell 32612

Taco Bell #32612 is a Taco Bell restaurant located at 69368A Highway 21, Covington, Louisiana.