University of Strathclyde, The Technology and Innovation Centre Posted on June 7, 2022 Share This Page Address 99 George Street Glasgow United Kingdom Upcoming Events No events in this location