The Google Android statue garden is located near the Googleplex at 1981 Landings Dr, Mountain View, CA 94043 The statues were re-located to the visitor center in 2016. This is such a fun place to take kids! They enjoy the colorful... Read More