Taco Bell 19898

Taco Bell #19898 is a Taco Bell restaurant located at 15651 Sherman Way, Van Nuys, California.