2175 Stanford Ave Mountain View Ca 94040