Blockbuster 29028

Blockbuster #29028 was a Blockbuster video store located at 9964 Kennerly Road in St. Louis, Missouri.