Taco Bell 31653

Taco Bell #31653 is a Taco Bell restaurant located at 690 North Indian Hill Boulevard, Pomona, California.