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
Latest posts by The Neon Greenhouse (see all)

    Photos

    Categories

    Related Listings