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

356 views
1 fave
0 comments
Uploaded on March 17, 2016
Taken on March 16, 2016