Blockbuster 90808

Blockbuster #90808 was a Blockbuster video store located at 15222 George O'neal Road in Baton Rouge, Louisiana.