Ubicado a 3 km del Templo del loto, el Hotel O Green Arrow Nueva Delhi ofrece depósito de equipajes.
Los huéspedes pueden llegar fácilmente a la Puerta de la India a unos 15 minutos en coche de este hotel de 3 estrellas. Además, este hotel está a 2 km de la Tumba de Humayun, y la estación de tren Nueva Delhi se encuentra a 10 km. La parada de autobús Nehru Nagar también está situada cerca del hotel Green Arrow.
Las 30 habitaciones de esta propiedad cuentan con una zona de estar. Las habitaciones ofrecen a los huéspedes zona de estar y TV de pantalla plana con canales vía satélite.
El hotel está a 400 metros de Indian Accent, que sirve deliciosas comidas.