Google Landings Office Building An illustration of Google’s proposed 779,483-square-foot Landings office complex proposed for Mountain View’s North Bayshore area. In the foreground is Highway 101. Illustration submitted to the city by Google.
Be the first to comment