Blockbuster 12221

Blockbuster #12221 was a Blockbuster video store located at 13707 Southwest 152nd Street in Miami, Florida.