Il Star Grand Villa, a 3 stelle, è situato nel quartiere Delhi Sud di Nuova Delhi, a 23 minuti di auto dall'aeroporto Internazionale Indira Gandhi. Gli ospiti che soggiornano presso questo hotel possono parcheggiare le loro auto in loco.
L’alloggio si trova a 6 km dalla Galleria Nazionale di Arte moderna e a circa 500 metri da Lalit Kala Akademy. L’hotel è abbastanza vicino alla stazione della metropolitana di Kailash Colony. Inoltre, la struttura è a 4 km dai Giardini di Lodhi. Il Star Grand Villa è situato a pochi minuti a piedi dalla fermata dell'autobus Garhi Village.
L’alloggio ha 21 camere con un balcone e una zona pranzo. Sono dotate di una TV a schermo piatto con canali satellitari e un mini frigobar e servizi per la preparazione di tè/caffè. Arredate con un divano e uno scrittoio, dispongono anche di finestre insonorizzate. Dotati di un WC alla francese, una vasca da bagno e una doccia, i bagni sono provvisti di asciugacapelli e asciugamani. Certe camere si affacciano sul giardino.
Il Star Grand Villa Nuova Delhi offre la colazione al ristorante. L’alloggio si trova a 650 metri dal ristorante The Colony Bistro con i suoi piatti indiani.