Taco Bell 28989

Taco Bell #28989 is a Taco Bell restaurant located at 160 South Avenue, Garwood, New Jersey.