Taco Bell 32389

Taco Bell #32389 is a Taco Bell restaurant located at 8585 South Avenue, Youngstown, Ohio.