Blockbuster 22068

Blockbuster #22068 was a Blockbuster video store located at 4100 General Degaulle Drive in New Orleans, Louisiana.