Blockbuster 40063

Blockbuster #40063 was a Blockbuster video store located at 3103 South Harvard Avenue East in Tulsa, Oklahoma.