Blockbuster 6396

Blockbuster #6396 was a Blockbuster video store located at 7637 Power Inn Road in Sacramento, California.