Gli ospiti del confortevole Hotel Star House Nuova Delhi possono godere di un accesso facile agli Ajmeri Gate, che si trova a soli 6 minuti a piedi.
L'hotel vanta una posizione ottima a 50 metri dalla stazione della metropolitana New Delhi e a una distanza di 3 km dalla Porta dell'India. Le attrazioni culturali della zona sono il Museo internazionale delle bambole di Shankar (2 km) e il Museo delle Cere Madame Tussauds New Delhi (1 km). Gli ospiti possono trovare la Strada Gali Paranthe Wali, che è a circa 25 minuti a piedi. L'hotel Star House si trova a 100 metri dalla fermata d'autobus New Delhi Railway Station Gate Number 2 e vicino alla stazione dei treni Rajeev Chowk a Nuova Delhi.
L'hotel a 3 stelle offre camere che dispongono di una zona pranzo con un impianto di climatizzazione, una TV a schermo piatto con canali satellitari. Questa struttura mette a disposizione degli ospiti un WC e una doccia nei bagni. Sono dotati di bagni ad uso esclusivo.
Tra i punti di ristoro c'è anche il ristorante Aman Deep Pure Veg, situato a 8 minuti a piedi dall'hotel Star House Nuova Delhi.