Les clients d'Hotel O Green Arrow New Delhi peuvent bénéficier d'un accès au Temple du Lotus, situé à 3 km. Cet hotel 3 étoiles dispose de 30 chambres et de conforts tels qu'un stockage des bagages.
L'hotel se trouve également à 15 minutes en voiture de la Porte de l'Inde à New Delhi. La Tombe d'Humayun se situe à 2 km d'O Green Arrow de New Delhi. La station de métro la plus proche est Ashram, située à 300 mètres.
Les chambres de cet hotel sont équipées d'un coin salon et d'une TV à écran plat avec des chaînes satellite. Certaines d'entre elles disposent également d'une salle de bains privée.
Hotel O Green Arrow se trouve à proximité immédiate d'Indian Accent et offre une large sélection de repas.