Situé à 5 minutes à pied du Kali Temple, L'Hôtel Lords Garden Glory à Shimla offre 20 chambres. L'hôtel a du Wi-Fi dans les zones publiques.
L'Hôtel Lords Garden Glory se trouve à moins de 3 km de Padam Palace et à 4 km de Jaypee University of Information Technology. Situé à une distance de 6 km de Tara Devi Temple, l'hôtel met la ville à votre portée.
Quelque chambre fournit de la climatisation, et des vues sur la vallée. Les salles de bain sont équipées avec une toilette séparée et une baignoire.