Blockbuster 12431

Blockbuster #12431 was a Blockbuster video store located at 16836 Southwest 88th Street in Miami, Florida.