Blockbuster 6667

Blockbuster #6667 was a Blockbuster video store located at 8280 Mira Mesa Boulevard in San Diego, California.