Life Science Centre

Life Science Centre Claimed

Average Reviews

Description

Life is a unique visitor attraction in the heart of Newcastle-upon-Tyne, where visitors can enjoy a range of exciting exhibits, activities and events. Life Science Centre International Centre for Life Times Square, Newcastle upon Tyne NE1 4EP

Photos

Categories

Related Listings