2566 Leghorn Street in Mountain View, California