Taco Bell 31426

Taco Bell #31426 is a Taco Bell restaurant located at 1611 West 41st Street, Sioux Falls, South Dakota.