Reviews of Premier Inn Glasgow City Centre South hotel. (Hotel) in Glasgow (Glasgow).