Blockbuster 6095

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