Blockbuster 2659

Blockbuster #2659 was a Blockbuster video store located at 11420 North Ventura Avenue in Ojai, California.