Back to photostream

Glasgow Science Centre

Glasgow Science Centre is a visitor attraction located in the Clyde Waterfront Regeneration area on the south bank of the River Clyde in Glasgow, Scotland. Queen Elizabeth II opened Glasgow Science Centre on 5 June 2001

1,909 views
15 faves
4 comments
Uploaded on April 6, 2016
Taken on April 5, 2016