Holiday Inn Express Glasgow Theatreland, an IHG Hotel
Holiday Inn Express Glasgow Theatreland, an IHG Hotel
Hotel
165 West Nile Street
, Glasgow, Scotland, United Kingdom
G1 2RL
86
Very Good ·
932 reviews