Taco Bell 2907

Taco Bell #2907 is a Taco Bell restaurant located at 945 Elmhurst Road, Des Plaines, Illinois.