Taco Bell 22612

Taco Bell #22612 is a Taco Bell restaurant located at 2950 Navarre Avenue, Oregon, Ohio.