Holiday Inn Hotel Glasgow Theatreland, Glasgow
161 West Nile Street, Glasgow, G12RL, UK
Hotel has no reviews so far