Reviews of Craft Daft on a Raft. (Shop) in Glasgow (Glasgow).