Taco Bell 1178

Taco Bell #1178 is a Taco Bell restaurant located at 6000 Crenshaw Boulevard, Los Angeles, California.