Blockbuster 91236

Blockbuster #91236 was a Blockbuster video store located at 7435 East Admiral Place in Tulsa, Oklahoma.