Taco Bell 33294

Taco Bell #33294 is a Taco Bell restaurant located at 832 Factory Outlet Drive, West Frankfort, Illinois.