Blockbuster 31066

Blockbuster #31066 was a Blockbuster video store located at 17710 West Center Road in Omaha, Nebraska.