Blockbuster 92665

Blockbuster #92665 was a Blockbuster video store located at 108 Inverness Plaza in Hoover, Alabama.