Das Hotel liegt im Zentrum von Glasgow an einer der Haupteinkaufsstraßen, nur 200 Meter vom Hauptbahnhof entfernt. Alexander Thomson ist in einem viktorianischen Gebäude im Finanz- und Geschäftsviertel von Glasgow untergebracht. Die Galerie für moderne Kunst und die Königliche Konzerthalle sind einen 15-minütigen Spaziergang entfernt. Das Scottish Exhibition Centre liegt weniger als 2 km entfernt. Schottland und mehrere benachbarte Inseln sind eines der vier Länder, aus denen das Vereinigte Königreich Großbritannien und Nordirland besteht. Die Vielfalt der Landschaft ist jedoch auf den britischen Inseln einmalig.
Das Hotel verfügt über 85 Zimmer und eine 24-Stunden-Lobby.
Jedes Zimmer ist mit einem TV sowie Tee- und Kaffeezubehör und Keksen ausgestattet. Jedes Zimmer ist mit einem Haartrockner, einem Schreibtisch und einem Bügeleisen / -brett ausgestattet.
Schottisches Frühstück.
Kostenloses WLAN ist verfügbar und die Rezeption ist 24 Stunden am Tag geöffnet. Die Gäste können in der traditionell eingerichteten Lounge entspannen. Bars, Restaurants und Geschäfte befinden sich in unmittelbarer Nähe. Die Bushaltestelle befindet sich direkt vor dem Hotel.