Taco Bell 34406

Taco Bell #34406 is a Taco Bell restaurant located at 11020 East 23rd Street South, Independence, Missouri.