Taco Bell 23218

Taco Bell #23218 is a Taco Bell restaurant located at 100 North State College Boulevard, Anaheim, California.