Office Depot 869

Office Depot #869 is an Office Depot office supply store located at 910 El Monte Avenue in Mountain View, California.