Blockbuster 12284

Blockbuster #12284 was a Blockbuster video store located at 9655 Northwest 41st Street in Miami, Florida.