place of business, principal

The main or most important location of a business's operations; the management headquarters or center of operations

Browse all legal terms