Blockbuster 31007

Blockbuster #31007 was a Blockbuster video store located at 717 North Saddle Creek Road in Omaha, Nebraska.