Blockbuster 17218

Blockbuster #17218 was a Blockbuster video store located at 732 West Army Trail Road in Carol Stream, Illinois.