Bénéficiant d'un emplacement privilégié dans le quartier ouest de Delhi à New Delhi, le Glory Villa est situé à 13 km de Rashtrapati Bhavan, à 14 km de Gandhi Smriti et à 14 km des jardins de Lodhi. Doté d'un restaurant, cet hôtel 3 étoiles propose des chambres climatisées avec connexion Wi-Fi gratuite et salle de bains commune. Il propose un service d'étage et une réception ouverte 24h/24.
Tous les logements sont équipés d'une télévision et d'un coffre-fort.
Le Glory Villa se trouve à 15 km de Gurudwara Bangla Sahib et à 16 km de la porte de l'Inde. L'aéroport international de Delhi, le plus proche, est implanté à 9 km.