O Lemon Green Inn de 3 estrelas está aninhado no bairro South Delhi, a aproximadamente 6 km das atrações esportivas, tais como o Estádio de Thyagaraj.
A Uttara Swamimalai Temple R K Puram fica a uma distância aproximada de 6 km e a Universidade Jawaharlal Nehru está a 4.3 km. Urbanroots Premium Fashion Store está situado a uma curta distância a pé deste hotel. A estação de metrô mais próxima é Malviya Nagar, que se encontra a apenas 550 metros do hotel de 31 quartos. O aeroporto Internacional de Delhi está a 20 minutos de carro.
Escrivaninha, TV de tela plana com canais via satélite e controle de temperatura são padrão nos sala. As casas de banho estão equipadas com casa de banho separada e chuveiro, juntamente com lençóis de banho e toalhas.
Enquanto se hospedam no estabelecimento, os hóspedes podem escolher entre opções de jantar nas proximidades, tais como Lala's Tandoor, situado a 250 metros de distância, ou Whole Foods a 8 minutos a pé.