1. 1 Holiday Inn & Holiday Inn Express Glasgow City Centre Theatreland 2. 2 Hotel Description – Holiday Inn • Located on the heart of Glasgow City Centre, close to…
1. 1 Holiday Inn & Holiday Inn Express Glasgow City Centre Theatreland 2. 2 Hotel Description – Holiday Inn • Located on the heart of Glasgow City Centre, close to…