Blockbuster 6620

Blockbuster #6620 was a Blockbuster video store located at 19431 Main Street in Huntington Beach, California.