The phrase "new headquarters" refers to a recently built or established main office or base of operations for a company or organization. Full definition
The bright side of a tech - and - retail giant planting a shiny new headquarters in your neighborhood is that your employment opportunities may get a whole lot better. (fortune.com)
The building will serve as new headquarters for the candle manufacturer. (benzinga.com)
The new building's fundraising campaign kicks off with a press conference announcing the future new headquarters. (hsmo.org)