Blockbuster 17496

Blockbuster #17496 was a Blockbuster video store located at 54 South Weber Road in Romeoville, Illinois.