Blockbuster 17501

Blockbuster #17501 was a Blockbuster video store located at 16521 West 159th Street in Lockport, Illinois.