Star Grand Villa de 3 étoiles est niché dans le voisinage de "Sud de Delhi" à New Delhi, à moins de 3 km d'attractions sportives, telles que Complexe sportif Thyagaraj. De plus, l'hôtel propose à ses clients un coffre-fort.
Situé à moins de 7 km du Temple Akshardham, l'hôtel est aussi à moins de 3 km de Complexe sportif Siri Fort. Les établissements d'enseignement de la région comprennent l'Université islamique nationale (à 3 km) et l'Institut des sciences médicales de toute l'Inde (à 4 km). Ce étoiles est non trop loin du Lalit Kala Akademy tandis que la Kailash Colony se trouve à environ 10 minutes de marche. Star Grand Villa se trouve à proximité d'ISKCON Temple Delhi, à moins de 5 minutes à pied de l'arrêt de bus Garhi Village.
Star Grand Villa de New Delhi accueille les clients dans 21 chambres équipées de la climatisation ainsi que d'une TV à écran plat avec des chaînes satellite. Equipées d'un canapé et d'un pupitre d'écriture, les chambres disposent également d'un mini-frigo bar et d'une cafetière/théière. Plusieurs chambres offrent des vues sur le jardin.
Le petit-déjeuner est servi chaque matin au restaurant. Les options de restauration comprennent The Colony Bistro, qui propose une cuisine chinoise et est situé à une distance de marche de l'hôtel.