Taco Bell 28469

Taco Bell #28469 is a Taco Bell restaurant located at 6921 Topanga Canyon Boulevard, Canoga Park, California.