This central Glasgow hotel is located on George Square next to Glasgow Queen Street Train Station. It provides elegant rooms right in the heart of the city.
Number of rooms: 117
40 George Square, Glasgow City Centre, Glasgow, G2 1DS, United Kingdom
Hotel booked 1 times today.