Taco Bell 28954

Taco Bell #28954 is a Taco Bell restaurant located at 622 Market Street, Elmwood Park, New Jersey.