Taco Bell 17457

Taco Bell #17457 is a Taco Bell restaurant located at 1602 North State Street, Iola, Kansas.