Taco Bell 28707

Taco Bell #28707 is a Taco Bell restaurant located at 2718 South Figueroa Street, Los Angeles, California.