Lemon Green Inn Nowe Delhi znajduje się w dzielnicy South Delhi oraz zapewnia możliwość szybkiego dojazdu do lotniska Nowe Delhi Indira Gandhi w ciągu 20 minut jazdy.
26 pokojów wyposażone są w klimatyzację wraz z nowoczesnymi udogodnieniami, w tym z telewizją satelitarną. Wyposażenie łazienek obejmuje oddzielną toaletę i prysznic.
W 5 min spacerem można dojść do restauracji Healthylicious Kitchen lub odwiedzić restaurację Lala's Tandoor, znajdującą się w nie więcej niż 250 metrach od obiektu.
Kutb Minar oraz Garden of Five Senses znajdują się odpowiednio 2 km oraz około 25 min spacerem od hotelu. Ten hotel jest zlokalizowany niedaleko od stacji metra Stacja Malviya Nagar. Do pobliskich atrakcji kulturalnych należy Narodowe Muzeum Kolei w Delhi, 7 km od Lemon Green Inn. Przystanek autobusowy Press Enclave, oferujący bezpośrednie połączenie z atrakcjami miasta i głównymi miejscami, znajduje się w małej odległości od 3-gwiazdkowego obiektu.