Taco Bell 28482

Taco Bell #28482 is a Taco Bell restaurant located at 2761 North Westwood Boulevard, Poplar Bluff, Missouri.