Blockbuster 29123

Blockbuster #29123 was a Blockbuster video store located at 1100 North Limit Avenue in Sedalia, Missouri.