Taco Bell 29417

Taco Bell #29417 is a Taco Bell restaurant located at 6579 Glenway Avenue, Cincinnati, Ohio.