Il Star Inn Nuova Delhi, 3 stelle, è situato a circa 10 minuti in auto dalla Moschea Moth Ki Masjid e a 3 km dal Tempio del Loto. Per mantenersi in forma, un complesso sportivo è situata a disposizione degli ospiti presso questa locanda.
Anche il Forte di Tughlaqabad si trova a 4 km da questo hotel. Gli amanti della natura apprezzeranno la vicinanza della Hauz Khas Forest, situata a circa 5 minuti in macchina. Tra i luoghi di culto importanti nelle vicinanze c'è la Tomba di Humayun, a una distanza di 6 km dal Star Inn Nuova Delhi. Questo alloggio è a 450 metri dalla stazione della metropolitana Greater Kailash e in prossimità della fermata dell'autobus Savitri Cinema.
Di mattina l’hotel serve una colazione continentale. Il ristorante Mocha si trova a soli 6 minuti a piedi dal Star Inn.