Taco Bell 86

Taco Bell #86 is a Taco Bell restaurant located at 5958 Lankershim Boulevard, North Hollywood, California.