Taco Bell 1020

Taco Bell #1020 is a Taco Bell restaurant located at 6303 Platt Avenue, Woodland Hills, California.