Taco Bell 28500

Taco Bell #28500 is a Taco Bell restaurant located at 108 South Westwood Boulevard, Poplar Bluff, Missouri.