Blockbuster 90604

Blockbuster #90604 was a Blockbuster video store located at 8950 Southwest 137th Avenue in Miami, Florida.