Taco Bell 18018

Taco Bell #18018 is a Taco Bell restaurant located at 800 West Business 380, Decatur, Texas.