Taco Bell 34409

Taco Bell #34409 is a Taco Bell restaurant located at 1300-A South Noland Road, Independence, Missouri.