Taco Bell 28706

Taco Bell #28706 is a Taco Bell restaurant located at 8440 Beverly Boulevard, Los Angeles, California.