1110 La Avenida Street in Mountain View, CA