Pharmaceutical firm Almirall has signed a new 10-year lease for space at One The Square, Stockley Park, west London.
Almirall will pay £25 per sq ft for almost 10,000 sq ft at the 38,000 sq ft building, which is now
Pharmaceutical firm Almirall has signed a new 10-year lease for space at One The Square, Stockley Park, west London.
Almirall will pay £25 per sq ft for almost 10,000 sq ft at the 38,000 sq ft building, which is now