University of Strathclyde Campus Virtual Tour
About this project
A leading international technological University located in the heart of Glasgow, Scotland’s biggest city.
A leading international technological University located in the heart of Glasgow, Scotland’s biggest city.