Taco Bell 17251

Taco Bell #17251 is a Taco Bell restaurant located at 14511 Chatsworth Drive, San Fernando, California.