Blockbuster 17412

Blockbuster #17412 was a Blockbuster video store located at 3322 North Western Avenue in Chicago, Illinois.