104463113_2633893120214866_2391635275539924056_o.jpg

24th June 2020 0

Euroview processed the glass for the Translational Research Facility, a state-of-the-art centre in as part of Cardiff University's £300 million Innovation Campus.