Blockbuster 12318

Blockbuster #12318 was a Blockbuster video store located at 6704 Forest Hill Boulevard in Greenacres, Florida.