Space to grow, innovate and succeed.
The icon is a beacon for environmental innovation in the UK, offering a high profile and supportive environment for companies at the forefront of the low carbon sector, sustainability, enterprise and innovation.
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 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. Learn about some of our current tenants.