Taco Bell 28713

Taco Bell #28713 is a Taco Bell restaurant located at 990 North Western Avenue, Los Angeles, California.