Next House was headquartered in Stockholm, but is also present in Russia, Norway, Spain, France, Switzerland, and Luxembourg.
Next House has its headquarters in Stockholm, but also operates in Russia, Norway, Spain, France, Switzerland, and Luxembourg.