Blockbuster 17029

Blockbuster #17029 was a Blockbuster video store located at 6639 South Pulaski Road in Chicago, Illinois.