Taco Bell 20598

Taco Bell #20598 is a Taco Bell restaurant located at 1212 South Harbor Boulevard, Anaheim, California.