Blockbuster 12281

Blockbuster #12281 was a Blockbuster video store located at 614 South Howard Avenue in Tampa, Florida.