Blockbuster 2681

Blockbuster #2681 was a Blockbuster video store located at 2750 East Bidwell Street in Folsom, California.