Taco Bell 32611

Taco Bell #32611 is a Taco Bell restaurant located at 155 Northshore Boulevard, Slidell, Louisiana.