Taco Bell 26839

Taco Bell #26839 is a Taco Bell restaurant located at 3029 West 8th Street, Los Angeles, California.