Albion Land unveils £50m business park plan

Developer Albion Land has unveiled proposals for a new £80m business park in Bicester, Oxfordshire.

The 50-acre site, known as Network Bicester, will comprise up to 800,000 sq ft of mixed employment space, including office headquarters buildings, production, distribution and