There are multiple definitions - click on the translation that matches your context.

Niederlassung

Substantiv

partial

headquarters

noun

Comparative law notes

Germany

Use only if context makes clear it "Niederlassung" is the "HAUPTniederlassung".

Definitions of headquarters

English

the main offices of a company or other organisation

A leading pharmaceutical company officially has opened its new £100m European headquarters in Hertfordshire.