Taco Bell 17194

Taco Bell #17194 is a Taco Bell restaurant located at 9919 South Avalon Boulevard, Los Angeles, California.