Blockbuster 12521

Blockbuster #12521 was a Blockbuster video store located at 2133 Collier Parkway in Land O'Lakes, Florida.