Taco Bell 26843

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