Located at Glasgow Central Station, the award-winning Grand Central is an iconic hotel set within Glasgow’s shopping district. read more… citizenM Glasgow 60 Renfrew Street (corner of Hope Street), Glasgow (Show map)