Taco Bell 367

Taco Bell #367 is a Taco Bell restaurant located at 301 North Citrus, Covina, California.