Taco Bell 2358

Taco Bell #2358 is a Taco Bell restaurant located at 820 South Highway 65, Sedalia, Missouri.