Blockbuster 17370

Blockbuster #17370 was a Blockbuster video store located at 4626 North Cumberland Avenue in Chicago, Illinois.