Blockbuster 17340

Blockbuster #17340 was a Blockbuster video store located at 1825 Larkin Avenue in Elgin, Illinois.