Taco Bell 16334

Taco Bell #16334 is a Taco Bell restaurant located at 650 Mall Drive, Schaumburg, Illinois.