Blockbuster 29120

Blockbuster #29120 was a Blockbuster video store located at 1528 East 23rd Street South in Independence, Missouri.