A 25 minutos a pé do Parque Arqueológico de Mehrauli, Lemon Green Inn Nova Deli 3 estrelas oferece um restaurante índio no local.
Situado a apenas 150 metros de Urbanroots Premium Fashion Store, o hotel de 26 quartos também está localizado a 13 km da estação ferroviária New Delhi. O bairro Saket em Nova Deli, onde este hotel de Nova Deli se situa, concede acesso a atrações culturais como o Museu Ferroviário Nacional de Délhi, que fica a 7 km de distância. O Forte de Tughlaqabad está a uma distância de aproximadamente 15 minutos andando do Lemon Green Inn. Local está à apenas 400 metros de metrô Malviya Nagar e muito perto do ponto de ônibus Press Enclave.
Hotel oferece quartos com refeitório e local de descanso, com controle de temperatura, juntamente com TV de tela plana com canais via satélite e TV com vários canais. Os hóspedes podem usar banheiro separado e chuveiro em todos os banheiros.
O restaurante no Lemon Green Inn serve refeições da comida indiana. Bistro oferece cozinha italiana a 5 minutos de distância andando.