Blockbuster 6881

Blockbuster #6881 was a Blockbuster video store located at 1657 Hollenbeck Avenue in Sunnyvale, California.