Spaces has signed a lease on 29,707 sq ft at One Lochrin Square in central Edinburgh. Our new hub will provide a flexible environment for businesses to grow in a key, strategic business location.” The space will be used for the company’s new headquarters and is expected to open later this year.
Spaces has signed a lease on 29,707 sq ft at One Lochrin Square in central Edinburgh. The space will be used for the company’s new headquarters and is expected to open later this year.