Taco Bell 2682

Taco Bell #2682 is a Taco Bell restaurant located at 951 South Roselle Road, Schaumburg, Illinois.