Situado a a unos 600 metros de River Clyde, el Leonardo Royal Hotel Glasgow dispone de 321 habitaciones. También dispone de un aparcamiento.
Ubicado a 6 minutos a pie del Centro comercial Argyll Arcade, este hotel está situado al lado de la Dolores Ibárruri. Está a una distancia de 3 km del Estadio Celtic Park y a unos 600 metros de la Calle Buchanan. El Leonardo Royal Hotel se encuentra no muy lejos de la Necrópolis de Glasgow. Este hotel de 4 estrellas está a 5 minutos a pie de la estación de autobuses Central y a 5 minutos a pie de la estación de metro St Enoch.
Las habitaciones dan a la ciudad y cuentan con comodidades como servicio de planchado y climatizador. Los baños privados también incluyen gorros de ducha y zapatillas.
El restaurante Alston Bar & Beef ofrece una gran selección de platos bastante cerca del Leonardo Royal Hotel Glasgow.