Taco Bell 28467

Taco Bell #28467 is a Taco Bell restaurant located at 9825 Balboa Boulevard, Northridge, California.