Hotel Green Orchid New Delhi est située à 25 minutes de marche du Parc archéologique de Mehrauli et à 6 km du Palais Jahaz Mahal.
Placé dans le quartier Sud de Delhi, l'hotel se situe à 4 km de lieux éducatifs comme l'Université Jawaharlal-Nehru. Les sites religieux de la région comprennent le temple Shree Adya Katyayani Shaktipeeth (1 km) et le Temple Yogmaya (2 km). Green Orchid de New Delhi donne également accès à des attractions sportives comme les Parcours de golf de Qutub, qui se trouve à 10 minutes en voiture. L'hotel est également situé à 17 km de la gare de New Delhi et à 2,1 km du Qûtb Minâr.
Les chambres disposent de la climatisation, ainsi que d'une cafetière/théière pour votre confort. Une toilette séparée et une douche sont fournis dans la salle de bain.
À deux pas de Green Orchid, Cafe Dori sert des repas modernes.