Taco Bell 16810

Taco Bell #16810 is a Taco Bell restaurant located at 880 North 18th Street, Ozark, Missouri.