Google is headquartered in Mountain View, California, also known as the Googleplex. This is the main complex and headquarters of the company.
Apart from that, there are several subsidiary offices of Google located all over the world. The biggest offices are located in London, Tokyo, Singapore, New York City, Sydney, Zurich and Dublin.
In the U.S., Google has offices in major cities such as Seattle, Austin, Cambridge, Los Angeles, Chicago, Atlanta and Washington DC.
In addition to its offices around the world, Google also has data centers in over 25 countries. These data centers support its growing infrastructure for cloud computing, web search, data storage and other services.
Overall, Google has headquarters, offices and data centers located in many places around the world.
Sources:
https://en.wikipedia.org/wiki/Headquarters_of_Google
https://www.google.com/about/datacenters/inside/locations/index.html