Taco Bell 31700

Taco Bell #31700 is a Taco Bell restaurant located at 5950 Howdershell Road, Hazelwood, Missouri.