Taco Bell 16639

Taco Bell #16639 is a Taco Bell restaurant located at 23275 Mulholland Drive, Woodland Hills, California.