Blockbuster 6860

Blockbuster #6860 was a Blockbuster video store located at 3332 North Texas Street in Fairfield, California.