Blockbuster 6343

Blockbuster #6343 was a Blockbuster video store located at 1737 West El Camino Real in Mountain View, California.