Blockbuster 22066

Blockbuster #22066 was a Blockbuster video store located at 2011 Millerville Road in Baton Rouge, Louisiana.