Blockbuster 12089

Blockbuster #12089 was a Blockbuster video store located at 4566 South Kirkman Road in Orlando, Florida.