Taco Bell 18454

Taco Bell #18454 is a Taco Bell restaurant located at 14115 Ventura Boulevard, Sherman Oaks, California.