2000 Leghorn Street in Mountain View, California