Blockbuster 12043

Blockbuster #12043 was a Blockbuster video store located at 21301 Northwest 2nd Avenue in North Miami, Florida.