Taco Bell 4406

Taco Bell #4406 is a Taco Bell restaurant located at 1968 Glen Oaks Boulevard, San Fernando, California.