Taco Bell 23178

Taco Bell #23178 is a Taco Bell restaurant located at 1075 North Tustin Avenue, Anaheim, California.