Blockbuster 12066

Blockbuster #12066 was a Blockbuster video store located at 2205 East Semoran Boulevard in Apopka, Florida.