Hotel Abode Glasgow, Glasgow

129 Bath StGlasgow Centre, GlasgowG2 2SZ, United Kingdom