Blockbuster 29037

Blockbuster #29037 was a Blockbuster video store located at 6900 Chippewa Street in St. Louis, Missouri.