Blockbuster 91008

Blockbuster #91008 was a Blockbuster video store located at 1219 South Main Street in Lombard, Illinois.