
Where business inspires a greener environment
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 with a range of meeting rooms for up to 250 people, exhibition space coupled with onsite catering facilities.
Located in the centre of England, Daventry is a well-connected base for any green and forward-thinking company to either hold events or to locate their business.