UK
London
Office Squires Lane N
N3
Lakeside
To Let
127,384 sf
Car spaces, Cycle spaces, Showers, Restaurant on site
Unique opportunity to lease a 10 acre HQ facility with 127,00 sq ft of offices and..