Space to grow, innovate and succeed.
The iCon is a beacon for environmental innovation in the UK and beyond. Specialising in green technologies and sustainable construction, it offers a high profile and supportive environment for companies at the forefront of the low carbon sector.
The award winning building includes 55 first-class business units, alongside a conference centre and on-site cafe. Located in the centre of the UK, Daventry is a well-connected base for any green and forward-thinking companies to locate their business.
Learn about our office and meeting room spaces, and learn about some of the key benefits. Explore a 3D version of the centre to see what spaces are currently available. Learn about some of our current tenants.