Dotato di un deposito bagagli, l'Hotel O Green Villa Nuova Delhi si trova nel distretto Delhi Sud, a 4 km dal Museo Nazionale di Nuova Delhi, ideale per gli amanti del turismo culturale.
Questo hotel è situato a pochi minuti di auto dalla Porta dell'India e a 10 minuti in macchina dai Giardini di Lodhi. Gli appassionati di sport possono anche visitare Thyagaraj Sports Complex, a 3 km da questo hotel a 3 stelle, e portare le loro famiglie allo Zoo di Delhi, a 2 km. A circa 15 minuti in auto, la Tomba di Humayun è una meta turistica divina da non perdere. L'hotel O Green Villa si trova a 50 m dalla stazione degli autobus Shri Maruti travels e in prossimità della stazione della metropolitana Sarai Kale Khan - Nizamuddin.
Le 30 camere sono dotate di un impianto di climatizzazione e di servizi moderni come una TV a schermo piatto con canali satellitari.
Tra i punti di ristoro nelle vicinanze c'è il locale Shahi Biryani, a circa 20 minuti a piedi.