Blockbuster 90612

Blockbuster #90612 was a Blockbuster video store located at 803 North Homestead Boulevard in Homestead, Florida.