Taco Bell 26908

Taco Bell #26908 is a Taco Bell restaurant located at 3065 Floyd Boulevard, Sioux City, Iowa.