Situato nel distretto Delhi Sud, l'Hotel O Grand Stay Nuova Delhi si trova a soli 3 km da attrazioni culturali come l'il Palazzo Jahaz Mahal. L'hotel dispone di 30 camere e di comfort quali un deposito bagagli.
Thyagaraj Sports Complex dista 7 km dall'hotel a 3 stelle, mentre Hindu Temple è a soli 6 minuti a piedi. I luoghi d'affari nelle vicinanze includono la Torre Chor Minar ( 3,1 km) e il Qutb Minar ( 2 km). Il Forte di Tughlaqabad si trova a soli 6 km dall'hotel O Grand Stay. La stazione della metropolitana Saket, a breve distanza da questa struttura, offre un rapido collegamento con tutte le zone di Nuova Delhi.
Le camere di questo hotel hanno un salottino e una TV a schermo piatto con canali satellitari.
Tra i punti di ristoro nelle vicinanze c'è il locale Saleem Mughlai Foods, a soli 6 minuti a piedi.