Situé à New Delhi, à 3,7 km du tombeau de Humayun, le Flagship Star Light Inn Near Lotus Temple propose des hébergements climatisés et un restaurant. Cet hôtel 3 étoiles propose un service d'étage et une réception ouverte 24h/24. La porte de l'Inde se trouve à 5,8 km et Pragati Maidan à 5,9 km.
Toutes les chambres comprennent une télévision et des articles de toilette gratuits.
Le Flagship Star Light Inn Near Lotus Temple se trouve à 6,4 km des jardins de Lodhi et à 6,7 km de Gandhi Smriti. L'aéroport international de Delhi, le plus proche, est implanté à 23 km.