Das Hotel Lords Garden Glory Shimla in erstklassiger Lage verfügt über 20 Zimmer mit Blick aufs Tal.
Tara Devi Temple ist innerhalb von 15 Minuten Autofahrt von hier aus zu erreichen und Jaypee University of Information Technology ist etwa 4 Kilometer vom Hotel entfernt. Kali Temple ist in nur 5 Fußminuten Entfernung von dem 2-Sterne-Hotel gelegen.
Neben einem Ankleidebereich und einer Sitzecke sind die Zimmer in die Unterkunft mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Die Zimmer verfügen über ein Badezimmer mit einer getrennten Toilette und einer Badewanne.