Blockbuster 6220

Blockbuster #6220 was a Blockbuster video store located at 12980 Carmel Country Road in San Diego, California.