Hotel Express by Holiday Inn Glasgow City Riverside, Glasgow

122 Stockwell StreetGlasgow Centro, GlasgowG1 4LT, Gran Bretagna