Life Science Centre
13.92 kmTimes Square, Newcastle upon Tyne
1111 reviews
Life is an amazing science centre in the heart of Newcastle upon Tyne where one ticket gets you everything, making for a great value day out! With hands-on exhibitions and a changing programme of a...