Situé à seulement 5 minutes à pied d'Urbanroots Premium Fashion Store, Lemon Green Inn New Delhi donne un accès rapide à divers sites de la ville.
Situé à 6 km du Temple ISKCON, cet hotel 3 étoiles se trouve non loin de la Malviya Nagar. L'hotel est situé à proximité de sites naturels tels que Garden of Five Senses (2 km) et le Parc archéologique de Mehrauli (2,1 km). Lemon Green Inn de New Delhi se trouve à 15 minutes en voiture du Mausolée de Safdar Jung. Cet hotel est situé à 20 km de l'aéroport Delhi International, et assez proche de l'arrêt de bus les Press Enclave.
Chacune des 26 chambres est équipée de la climatisation ainsi que d'une TV à écran plat avec des chaînes satellite. Les chambres sont équipées d'une toilette séparée et une douche.
Lala's Tandoor se trouve à moins de 250 mètres de Lemon Green Inn.