Taco Bell 29287

Taco Bell #29287 is a Taco Bell restaurant located at 12900 Vanowen, North Hollywood, California.