Taco Bell 28468

Taco Bell #28468 is a Taco Bell restaurant located at 11694 Magnolia Avenue, North Hollywood, California.