Taco Bell 28096

Taco Bell #28096 is a Taco Bell restaurant located at 15 Schuyler Avenue, North Arlington, New Jersey.