Blockbuster 39408

Blockbuster #39408 was a Blockbuster video store located at 603 Taywood Road in Englewood, Ohio.