Head office

Definition

Location where a corporation has elected its legal domicile and that usually houses the bodies and centralized services of the company.

Source definition

UNESCO Institute for statistics