Hotel Holiday Inn Glasgow City Centre Theatreland, Glasgow

161 West Nile StreetGlasgow Centro, GlasgowG1 2RL, Gran Bretagna