Articles & Blogs Pharma & Life Sciences
Wednesday, 20 September 2023
Stevenage Council has approved one of Europe’s largest Life Science campuses - £900m life science campus with 1.6 million square foot of lab, office and Good Manufacturing Practices (GMP) facilities, and creating 5,000 jobs.