Blockbuster 6682

Blockbuster #6682 was a Blockbuster video store located at 2290 Otay Lakes Road in Chula Vista, California.