Taco Bell 16421

Taco Bell #16421 is a Taco Bell restaurant located at 2151 Foothill Boulevard, La Canada Flintridge, California.