Taco Bell 4433

Taco Bell #4433 is a Taco Bell restaurant located at 324 South Brookhurst, Anaheim, California.