Blockbuster 12571

Blockbuster #12571 was a Blockbuster video store located at 3090 Northeast 41st Terrace in Homestead, Florida.