Taco Bell 26738

Taco Bell #26738 is a Taco Bell restaurant located at 1950 Douglas Road, Montgomery, Illinois.