Blockbuster 12404

Blockbuster #12404 was a Blockbuster video store located at 13015 Southwest 112th Street in Miami, Florida.