Taco Bell 26841

Taco Bell #26841 is a Taco Bell restaurant located at 5307 West Century Boulevard, Los Angeles, California.