Taco Bell 28266

Taco Bell #28266 is a Taco Bell restaurant located at 1180 Homer Road, Minden, Louisiana.