Blockbuster 90605

Blockbuster #90605 was a Blockbuster video store located at 15305 South Dixie Highway in Miami, Florida.