The icon is a beacon for environmental innovation in the UK, offering a high profile and supportive environment for companies enterprising and innovative companies.
The award winning building includes 55 first-class business units, a large auditorium, meeting rooms and an on-site cafe. Located in the centre of the UK, Daventry is a well-connected base for forward-thinking companies to locate their business.
Learn about our office and meeting room spaces, and learn about some of the key benefits. Learn about some of our current tenants.
Click here to get in touch or request a callback
Icon Environmental Innovation Centre
t. 01327 304800