Blockbuster 29104

Blockbuster #29104 was a Blockbuster video store located at 72 Fenton Plaza in Fenton, Missouri.