Taco Bell 2998

Taco Bell #2998 is a Taco Bell restaurant located at 74 Stratford Drive, Bloomingdale, Illinois.