Blockbuster 12320

Blockbuster #12320 was a Blockbuster video store located at 2525 Southwest Coral Avenue in Miami, Florida.