Taco Bell 32209

Taco Bell #32209 is a Taco Bell restaurant located at 50 North Canal Street, Newton Falls, Ohio.