Results 2 results found Riverside Museum and reflection of the Tall Ship Glenlee, Pointhouse Quay, Glasgow, Scotland, United Kingdom, Europe The Glenlee Ship and Riverside Museum, Glasgow, Scotland, United Kingdom, Europe