Blockbuster 12524

Blockbuster #12524 was a Blockbuster video store located at 588 South Alafaya Trail in Orlando, Florida.