sede
headquarters
seat
a place where something is located
Sede means headquarters and can be thought of as related to the English word seat0, as in a place where something is located0. Just as a seat of government is its headquarters, a 'sede' is the main seat or location of an organization.
noun
- headquartersThe main office or center of operations of an organizationLa sede central de la empresa está en Madrid. // The company's headquarters is in Madrid.