International Centre for Life
Museums, Historical Sites, and ZoosEngland, United Kingdom51-200 Employees
The International Centre for Life, based in Newcastle upon Tyne in the North East of England and commonly known as Life, operates as a mid-sized science venue focused on public engagement with life sciences. Founded in 2000, it functions as an independent, entrepreneurial science village anchored by the Life Science Centre, which houses the North’s largest Planetarium. The organisation runs an engagement programme for visitors of all ages and aims to serve as a hub where science engagement, research and patient-focused activities can thrive. In August 2025, Life Science Centre unveiled a 360-degree immersive planetarium experience, expanding its immersive offerings. In March 2026, International Centre For Life (Property) Ltd was awarded Gold in the Best Large Visitor Attraction and Accessibility and Inclusion categories at the Destination North East England Tourism awards, reflecting its role in the regional visitor economy.