Niché dans le voisinage de "Sud de Delhi" à New Delhi, Flagship Hotel Star Light Near Lotus Temple de 3 étoiles se trouve à 7 km d'attractions culturelles telles que le Musée national.
L'hôtel se trouve à une courte distance de la porte de l'Inde, à 300 mètres de la Ashram. L'hôtel se trouve à proximité de sites familiaux comme le Parc zoologique national de Delhi (à 4 km) et le Parc d'attractions Worlds of Wonder (à 7 km). Ce étoiles est à 3 km du Temple du Lotus. L'arrêt de bus New Friends Colony est situé tout près de l'hôtel. Flagship Hotel Star Light Near Lotus Temple à New Delhi est à 23 minutes de route de l'aéroport Delhi International.
Chacune des 7 chambres est équipée de la climatisation ainsi que d'une TV.
L'hôtel se trouve à 6 minutes de marche d'un restaurant un café The Big Belly.