Taco Bell 24213

Taco Bell #24213 is a Taco Bell restaurant located at 913 Northwest 12th Avenue, Ava, Missouri.