Reviews of The Bistro. (Pizza) in Glasgow (Glasgow).