Taco Bell 32159

Taco Bell #32159 is a Taco Bell restaurant located at 1181 South Beach Boulevard, La Habra, California.