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

Zweigniederlassung

Substantiv

full

branch

noun

Definitions of branch

English

one of the smaller office premises or establishments that forms part of a larger business organization

Closures are necessary as internet and telephone banking mean that fewer customers are using their local branch.