Collocato a soli 3 km dal Tempio del Loto, l'Hotel O Green Arrow Nuova Delhi dispone di un deposito bagagli.
Anche la Tomba di Humayun si trova a 10 minuti in auto dall'hotel. La Porta dell'India si trova a 15 minuti di auto. L'hotel 3 stelle vanta l'accesso alla stazione della metropolitana Ashram, che è a circa 300 metri.
Per un soggiorno confortevole a Nuova Delhi, l'hotel O Green Arrow offre 30 camere dotate di un salottino e una TV a schermo piatto con canali satellitari.
La zona è ricca di ristoranti, tra cui Indian Accent, a circa 5 minuti a piedi.