Blockbuster 6676

Blockbuster #6676 was a Blockbuster video store located at 858 North Rose Drive in Placentia, California.