Blockbuster 12182

Blockbuster #12182 was a Blockbuster video store located at 8400 West Flagler Street in Miami, Florida.